Class DefaultModuleInfo

  • All Implemented Interfaces:
    ModuleInfo
    Direct Known Subclasses:
    CockpitModuleInfo

    public class DefaultModuleInfo
    extends java.lang.Object
    implements ModuleInfo
    DTO used to transfer module information over webservice
    • Constructor Detail

      • DefaultModuleInfo

        public DefaultModuleInfo()
    • Method Detail

      • getWidgetsPackage

        public java.lang.String getWidgetsPackage()
        Description copied from interface: ModuleInfo
        Returns package name with module's contents
        Specified by:
        getWidgetsPackage in interface ModuleInfo
        Returns:
        name of module's contents package
      • setWidgetsPackage

        public void setWidgetsPackage​(java.lang.String widgetPackage)
      • getWidgetsExtension

        public java.lang.String getWidgetsExtension()
        Description copied from interface: ModuleInfo
        Gets an extension of application mesh-up defined by the module
        Specified by:
        getWidgetsExtension in interface ModuleInfo
        Returns:
        application mesh-up extension
      • setWidgetsExtension

        public void setWidgetsExtension​(java.lang.String widgetsExtension)
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface ModuleInfo
        Returns:
        module identity
      • setId

        public void setId​(java.lang.String id)
      • getLocationUrl

        public java.lang.String getLocationUrl()
        Specified by:
        getLocationUrl in interface ModuleInfo
        Returns:
        url of module's source
      • setLocationUrl

        public void setLocationUrl​(java.lang.String locationUrl)
      • getIconUrl

        public java.lang.String getIconUrl()
        Specified by:
        getIconUrl in interface ModuleInfo
        Returns:
        url of module's icon
      • setIconUrl

        public void setIconUrl​(java.lang.String iconUrl)
      • getApplicationContextUri

        public java.lang.String getApplicationContextUri()
        Description copied from interface: ModuleInfo
        Gets URI to an extension of application context defined by module
        Specified by:
        getApplicationContextUri in interface ModuleInfo
        Returns:
        application context extension uri
      • setApplicationContextUri

        public void setApplicationContextUri​(java.lang.String applicationContextUri)
      • getParentModulesLocationUrls

        public java.util.Collection<java.lang.String> getParentModulesLocationUrls()
        Specified by:
        getParentModulesLocationUrls in interface ModuleInfo
        Returns:
        collection of parent module's urls
      • setParentModulesLocationUrls

        public void setParentModulesLocationUrls​(java.util.Collection<java.lang.String> parentModulesLocationUrls)