Class ModuleInfo

java.lang.Object
sk.iway.iwcm.system.ModuleInfo

public class ModuleInfo extends Object
ModuleInfo.java - info o module
  • Constructor Details

    • ModuleInfo

      public ModuleInfo()
    • ModuleInfo

      public ModuleInfo(String nameKey, String itemKey, String path, String requireConstantsKey, boolean userItem, boolean showInLeftMenu, String leftMenuLink, String wjWersions, int menuOrder)
      Konstruktor
      Parameters:
      nameKey - - kluc do text.properties pre nazov modulu
      itemKey - - kluc pre prava
      path - - cesta k suboru, ktory sa kontroluje na existenciu
      requireConstantsKey - - kontrola ci existuje Constants.getString(...)
      userItem - - ak true, je mozne to volit v nastaveni pouzivatela
      showInLeftMenu - - ak je true, zobrazuje sa v lavom menu pouzivatela
      leftMenuLink - - linka, ktora sa pouziva pre lave menu
      wjWersions - - na ake verzie WJ sa to pouziva B=basic, P=Pro, E=Enterprise
      menuOrder - - poradie, v akom sa menu zobrazi
  • Method Details

    • isAvailable

      public boolean isAvailable()
      Returns:
      Returns the available.
    • addSubmenu

      public void addSubmenu(ModuleInfo subModule)
    • addSubmenu

      public void addSubmenu(String nameKey, String path)
    • addComponent

      public void addComponent(LabelValueDetails component)
    • setAvailable

      public void setAvailable(boolean available)
      Parameters:
      available - The available to set.
    • getPath

      public String getPath()
      Returns:
      Returns the fileCheck.
    • setPath

      public void setPath(String path)
      Parameters:
      path -
    • getItemKey

      public String getItemKey()
      Returns:
      Returns the itemKey.
    • setItemKey

      public void setItemKey(String itemKey)
      Parameters:
      itemKey - The itemKey to set.
    • getNameKey

      public String getNameKey()
      Returns:
      Returns the nameKey.
    • setNameKey

      public void setNameKey(String nameKey)
      Parameters:
      nameKey - The nameKey to set.
    • isFromDatabase

      public boolean isFromDatabase()
      Returns:
      Returns the fromDatabase.
    • setFromDatabase

      public void setFromDatabase(boolean fromDatabase)
      Parameters:
      fromDatabase - The fromDatabase to set.
    • getRequireConstantsKey

      public String getRequireConstantsKey()
      Returns:
      Returns the requireConstantsKey.
    • setRequireConstantsKey

      public void setRequireConstantsKey(String requireConstantsKey)
      Parameters:
      requireConstantsKey - The requireConstantsKey to set.
    • isUserItem

      public boolean isUserItem()
      Returns:
      Returns the userItem.
    • setUserItem

      public void setUserItem(boolean userItem)
      Parameters:
      userItem - The userItem to set.
    • getWjVersions

      public String getWjVersions()
    • setWjVersions

      public void setWjVersions(String wjVersions)
    • getLeftMenuNameKey

      public String getLeftMenuNameKey()
    • setLeftMenuNameKey

      public void setLeftMenuNameKey(String leftMenuNameKey)
    • getMenuOrder

      public int getMenuOrder()
    • setMenuOrder

      public ModuleInfo setMenuOrder(int menuOrder)
    • isShowInLeftMenu

      public boolean isShowInLeftMenu()
    • setShowInLeftMenu

      public void setShowInLeftMenu(boolean showInLeftMenu)
    • getLeftMenuLink

      public String getLeftMenuLink()
    • setLeftMenuLink

      public void setLeftMenuLink(String leftMenuLink)
    • isDefaultDisabled

      public boolean isDefaultDisabled()
      Returns:
      Returns the defaultDisabled.
    • setDefaultDisabled

      public void setDefaultDisabled(boolean defaultDisabled)
      Parameters:
      defaultDisabled - The defaultDisabled to set.
    • getSubmenus

      public List<ModuleInfo> getSubmenus()
    • getComponents

      public List<LabelValueDetails> getComponents()
    • getSubmenus

      public List<ModuleInfo> getSubmenus(Identity user)
      Vrati zoznam submenu podla prav daneho pouzivatela
      Parameters:
      user -
      Returns:
    • setRootModule

      public void setRootModule(String rootModule)
    • getRootModule

      public String getRootModule()
    • isShowSubCategories

      public boolean isShowSubCategories()
    • setShowSubCategories

      public void setShowSubCategories(boolean showCategories)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getGroup

      public String getGroup()
    • setGroup

      public ModuleInfo setGroup(String group)
    • getMenuIcon

      public String getMenuIcon()
    • setMenuIcon

      public ModuleInfo setMenuIcon(String menuIcon)
    • getHideSubmenu

      public boolean getHideSubmenu()
    • setHideSubmenu

      public void setHideSubmenu(boolean hideSubmenu)
    • getDomainName

      public String getDomainName()
    • setDomainName

      public void setDomainName(String domainName)
    • isCustom

      public boolean isCustom()
    • setCustom

      public void setCustom(boolean custom)