Class MetaModule


  • @Entity
    public class MetaModule
    extends AuditableModel
    This object stores the modules.
    • Constructor Detail

      • MetaModule

        public MetaModule()
      • MetaModule

        public MetaModule​(String name)
    • Method Detail

      • setId

        public void setId​(Long id)
        Specified by:
        setId in class Model
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getModuleVersion

        public String getModuleVersion()
      • setModuleVersion

        public void setModuleVersion​(String moduleVersion)
      • setDepends

        public void setDepends​(Set<MetaModule> depends)
      • addDepend

        public void addDepend​(MetaModule item)
        Add the given MetaModule item to the depends collection.
        Parameters:
        item - the item to add
      • removeDepend

        public void removeDepend​(MetaModule item)
        Remove the given MetaModule item from the depends collection.
        Parameters:
        item - the item to remove
      • clearDepends

        public void clearDepends()
        Clear the depends collection.
      • getApplication

        public Boolean getApplication()
      • setApplication

        public void setApplication​(Boolean application)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object