Package ru.bgcrm.util

Class PermissionNode

java.lang.Object
ru.bgcrm.util.PermissionNode

public class PermissionNode extends Object
  • Constructor Details

    • PermissionNode

      public PermissionNode()
  • Method Details

    • addChild

      public void addChild(PermissionNode child)
    • getChilds

      public List<PermissionNode> getChilds()
    • setTitle

      public void setTitle(String title)
    • getTitle

      public String getTitle()
    • getTitlePath

      public String getTitlePath()
    • setTitlePath

      public void setTitlePath(String titlePath)
    • removeChild

      public void removeChild(PermissionNode node)
    • getId

      public int getId()
    • getAction

      public String getAction()
    • getActionList

      public List<String> getActionList()
    • setAction

      public void setAction(String action)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • isAllowAll

      public boolean isAllowAll()
    • setAllowAll

      public void setAllowAll(boolean allowAll)
    • getPermissionTrees

      public static List<PermissionNode> getPermissionTrees() throws BGMessageException
      Throws:
      BGMessageException
    • addPermissionsSynonyms

      public static Map<String,ParameterMap> addPermissionsSynonyms(Map<String,ParameterMap> permMap)
    • getPermissionNode

      public static PermissionNode getPermissionNode(String action)
    • isNotLogging

      public boolean isNotLogging()
    • setNotLogging

      public void setNotLogging(boolean notLogging)