Class ExtensionSummary

    • Field Detail

      • extName

        protected java.lang.String extName
      • extVersion

        protected java.lang.String extVersion
      • nameSpace

        protected java.lang.String nameSpace
      • extRev

        protected java.lang.String extRev
      • extEnabled

        protected java.lang.String extEnabled
      • extUUID

        protected java.lang.String extUUID
    • Constructor Detail

      • ExtensionSummary

        public ExtensionSummary()
      • ExtensionSummary

        public ExtensionSummary​(java.util.Map<java.lang.String,​java.lang.Object> map)
      • ExtensionSummary

        protected ExtensionSummary​(java.util.Map<java.lang.String,​java.lang.Object> map,
                                   boolean summary)
    • Method Detail

      • getExtName

        public java.lang.String getExtName()
        Description copied from interface: IExtensionSummary
        Get the name of the Extension being configured.
        Specified by:
        getExtName in interface IExtensionSummary
        Returns:
        Extension name
      • getExtVersion

        public java.lang.String getExtVersion()
        Description copied from interface: IExtensionSummary
        Get the version of the Extension being configured.
        Specified by:
        getExtVersion in interface IExtensionSummary
        Returns:
        Extension version
      • getExtUUID

        public java.lang.String getExtUUID()
        Description copied from interface: IExtensionSummary
        Get the UUID/key of the Extension being configured.
        Specified by:
        getExtUUID in interface IExtensionSummary
        Returns:
        Extension UUID
      • getExtRev

        public java.lang.String getExtRev()
        Description copied from interface: IExtensionSummary
        Get the revision of the Extension being configured.
        Specified by:
        getExtRev in interface IExtensionSummary
        Returns:
        Extension revision
      • getExtEnabled

        public java.lang.String getExtEnabled()
        Description copied from interface: IExtensionSummary
        Check if Extension is enabled or disabled.
        Specified by:
        getExtEnabled in interface IExtensionSummary
        Returns:
        true/false
      • getNameSpace

        public java.lang.String getNameSpace()
        Description copied from interface: IExtensionSummary
        Get the namespace of this Extension config.
        Specified by:
        getNameSpace in interface IExtensionSummary
        Returns:
        Namespace
      • getExtArchDir

        public java.lang.String getExtArchDir()
        Description copied from interface: IExtensionSummary
        Returns the path to the file in the server extension’s unpacked archive directory. This path is relative to the server.extensions.dir configurable.
        Specified by:
        getExtArchDir in interface IExtensionSummary
        Returns:
        Extension archive directory
      • getExtDataDir

        public java.lang.String getExtDataDir()
        Description copied from interface: IExtensionSummary
        Returns the path in which the server extension will store the files it creates.
        Specified by:
        getExtDataDir in interface IExtensionSummary
        Returns:
        Extension data directory
      • setExtName

        public void setExtName​(java.lang.String extName)
        Description copied from interface: IExtensionSummary
        Set the name of the Extension being configured.
        Specified by:
        setExtName in interface IExtensionSummary
        Parameters:
        extName - name
      • setExtVersion

        public void setExtVersion​(java.lang.String extVersion)
        Description copied from interface: IExtensionSummary
        Set the version of the Extension being configured.
        Specified by:
        setExtVersion in interface IExtensionSummary
        Parameters:
        extVersion - version
      • setExtUUID

        public void setExtUUID​(java.lang.String extUUID)
        Description copied from interface: IExtensionSummary
        Set the UUID/key of the Extension being configured.
        Specified by:
        setExtUUID in interface IExtensionSummary
        Parameters:
        extUUID - UUID
      • setExtRev

        public void setExtRev​(java.lang.String extRev)
        Description copied from interface: IExtensionSummary
        Set the revision of the Extension being configured.
        Specified by:
        setExtRev in interface IExtensionSummary
        Parameters:
        extRev - revision
      • setExtEnabled

        public void setExtEnabled​(java.lang.String extEnabled)
        Description copied from interface: IExtensionSummary
        Enable or disable the extension
        Specified by:
        setExtEnabled in interface IExtensionSummary
        Parameters:
        extEnabled - true/false
      • setNameSpace

        public void setNameSpace​(java.lang.String name)
        Description copied from interface: IExtensionSummary
        Set the namespace of this Extension config.
        Specified by:
        setNameSpace in interface IExtensionSummary
        Parameters:
        name - name
      • setExtDeveloper

        public void setExtDeveloper​(java.lang.String extDeveloper)
        Description copied from interface: IExtensionSummary
        Set the extension developer field.
        Specified by:
        setExtDeveloper in interface IExtensionSummary
        Parameters:
        extDeveloper - developer
      • setExtDescriptionSnippet

        public void setExtDescriptionSnippet​(java.lang.String extDescriptionSnippet)
        Description copied from interface: IExtensionSummary
        Set the Extension description snippet.
        Specified by:
        setExtDescriptionSnippet in interface IExtensionSummary
        Parameters:
        extDescriptionSnippet - description
      • setExtArchDir

        public void setExtArchDir​(java.lang.String extArchDir)
        Description copied from interface: IExtensionSummary
        Set the path to the file in the server extension’s unpacked archive directory. This path is relative to the server.extensions.dir configurable.
        Specified by:
        setExtArchDir in interface IExtensionSummary
        Parameters:
        extArchDir - archive directory
      • setExtDataDir

        public void setExtDataDir​(java.lang.String extDataDir)
        Description copied from interface: IExtensionSummary
        Set path in which the server extension will store the files it creates.
        Specified by:
        setExtDataDir in interface IExtensionSummary
        Parameters:
        extDataDir - data directory
      • setExtGlobalConf

        public void setExtGlobalConf​(boolean extGlobalConf)
        Description copied from interface: IExtensionSummary
        Set extension as a global.
        Specified by:
        setExtGlobalConf in interface IExtensionSummary
        Parameters:
        extGlobalConf - is global
      • setExtInstanceConf

        public void setExtInstanceConf​(boolean extInstanceConf)
        Description copied from interface: IExtensionSummary
        Set extension as an instance.
        Specified by:
        setExtInstanceConf in interface IExtensionSummary
        Parameters:
        extInstanceConf - is instance