java.lang.Object
org.wso2.carbon.ui.deployment.beans.Menu
All Implemented Interfaces:
Serializable, Comparable<Menu>

public class Menu extends Object implements Comparable<Menu>, Serializable
Represents a Menu item in UI framework
See Also:
  • Constructor Details

    • Menu

      public Menu()
  • Method Details

    • getLevel

      public int getLevel()
    • compareTo

      public int compareTo(Menu o)
      Specified by:
      compareTo in interface Comparable<Menu>
    • equals

      public boolean equals(Object ob)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getI18nKey

      public String getI18nKey()
    • setI18nKey

      public void setI18nKey(String key)
    • getI18nBundle

      public String getI18nBundle()
    • setI18nBundle

      public void setI18nBundle(String bundle)
    • getParentMenu

      public String getParentMenu()
    • setParentMenu

      public void setParentMenu(String parentMenu)
    • getLink

      public String getLink()
    • setLink

      public void setLink(String link)
    • getRegion

      public String getRegion()
    • setRegion

      public void setRegion(String region)
    • getOrder

      public String getOrder()
    • setOrder

      public void setOrder(String order)
    • getIcon

      public String getIcon()
    • setIcon

      public void setIcon(String icon)
    • getStyleClass

      public String getStyleClass()
    • setStyleClass

      public void setStyleClass(String styleClass)
    • getRequireAuthentication

      public boolean getRequireAuthentication()
    • setRequireAuthentication

      public void setRequireAuthentication(boolean requireAuthentication)
    • getRequirePermission

      public String[] getRequirePermission()
    • setRequirePermission

      public void setRequirePermission(String[] requirePermission)
    • isAllPermissionsRequired

      public boolean isAllPermissionsRequired()
    • setAllPermissionsRequired

      public void setAllPermissionsRequired(boolean allPermissionsRequired)
    • isAtLeastOnePermissionsRequired

      public boolean isAtLeastOnePermissionsRequired()
    • setAtLeastOnePermissionsRequired

      public void setAtLeastOnePermissionsRequired(boolean atLeastOnePermissionsRequired)
    • getUrlParameters

      public String getUrlParameters()
      eg: param1=Claimsinvalid input: '&action'=add These parameters will be appended to link invalid input: '&' will be available in generated menu link
      Returns:
      String
    • setUrlParameters

      public void setUrlParameters(String urlParameters)
    • toString

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

      public boolean isRequireSuperTenant()
    • setRequireSuperTenant

      public void setRequireSuperTenant(boolean requireSuperTenant)
    • setRequireNotSuperTenant

      public void setRequireNotSuperTenant(boolean requireNotSuperTenant)
    • isRequireNotSuperTenant

      public boolean isRequireNotSuperTenant()
    • isRequireNotLoggedIn

      public boolean isRequireNotLoggedIn()
    • setRequireNotLoggedIn

      public void setRequireNotLoggedIn(boolean requireNotLoggedIn)
    • isRequireCloudDeployment

      public boolean isRequireCloudDeployment()
    • setRequireCloudDeployment

      public void setRequireCloudDeployment(boolean requireCloudDeployment)