Class RepositoryPermissions

  • All Implemented Interfaces:
    java.io.Serializable

    public class RepositoryPermissions
    extends java.lang.Object
    implements java.io.Serializable
    Describes the permissions to set on files uploaded to the repository.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String directoryMode
      Repository directory mode.
      private java.lang.String fileMode
      Repository file mode.
      private java.lang.String group
      Repository group name.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getDirectoryMode()
      Get the repository directory mode to which an artifact will belong to after deployment.
      java.lang.String getFileMode()
      Get the repository file mode to which an artifact will belong to after deployment.
      java.lang.String getGroup()
      Get the repository group name to which an artifact will belong to after deployment.
      void setDirectoryMode​(java.lang.String directoryMode)
      Set the repository directory mode for the deployed artifact.
      void setFileMode​(java.lang.String fileMode)
      Set the repository file mode for the deployed artifact.
      void setGroup​(java.lang.String group)
      Set the repository group name for the deployed artifact.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • group

        private java.lang.String group
        Repository group name.
      • directoryMode

        private java.lang.String directoryMode
        Repository directory mode. Modes can be in either textual (ugo+rx) or octal (755) form.
      • fileMode

        private java.lang.String fileMode
        Repository file mode. Modes can be in either textual (ugo+rx) or octal (644) form.
    • Constructor Detail

      • RepositoryPermissions

        public RepositoryPermissions()
    • Method Detail

      • getDirectoryMode

        public java.lang.String getDirectoryMode()
        Get the repository directory mode to which an artifact will belong to after deployment. Not all protocols permit the changing of the mode.
        Returns:
        mode
      • setDirectoryMode

        public void setDirectoryMode​(java.lang.String directoryMode)
        Set the repository directory mode for the deployed artifact.
        Parameters:
        directoryMode - repository directory mode for deployed artifacts
      • getFileMode

        public java.lang.String getFileMode()
        Get the repository file mode to which an artifact will belong to after deployment. Not all protocols permit the changing of the artifact mode.
        Returns:
        repository group name
      • setFileMode

        public void setFileMode​(java.lang.String fileMode)
        Set the repository file mode for the deployed artifact.
        Parameters:
        fileMode - repository file mode for deployed artifacts
      • getGroup

        public java.lang.String getGroup()
        Get the repository group name to which an artifact will belong to after deployment. Not all protocols permit the changing of the artifact group.
        Returns:
        repository group name
      • setGroup

        public void setGroup​(java.lang.String group)
        Set the repository group name for the deployed artifact.
        Parameters:
        group - repository group for deployed artifacts