Class MergedApplicationPrivileges
java.lang.Object
org.teamapps.ux.component.template.BaseTemplateRecord<PAYLOAD>
org.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object>
org.teamapps.application.server.system.privilege.MergedApplicationPrivileges
- All Implemented Interfaces:
org.teamapps.ux.component.node.TreeNode,org.teamapps.ux.component.template.PayloadProvider<java.lang.Object>,org.teamapps.ux.component.tree.TreeNodeInfo
public class MergedApplicationPrivileges
extends org.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object>
-
Constructor Summary
Constructors Constructor Description MergedApplicationPrivileges(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String title, java.lang.String description) -
Method Summary
Modifier and Type Method Description voidaddPrivilegeGroup(org.teamapps.application.api.privilege.PrivilegeGroup privilegeGroup, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider)voidaddPrivilegeGroup(ApplicationPrivilegeGroup privilegeGroup, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider)java.lang.StringgetBadge()java.lang.StringgetCaption()java.lang.StringgetDescription()org.teamapps.icons.IcongetIcon()java.lang.StringgetName()org.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object>getParent()java.util.Map<java.lang.String,MergedPrivilegeGroup>getPrivilegeGroupByName()java.lang.StringgetTitle()java.util.List<org.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object>>getTreeRecords()Methods inherited from class org.teamapps.ux.component.template.BaseTemplateTreeNode
copy, copyTree, isExpanded, isLazyChildren, isSelectable, setExpanded, setLazyChildren, setParent, setPayload, setSelectableMethods inherited from class org.teamapps.ux.component.template.BaseTemplateRecord
getAriaLabel, getImage, getPayload, setAriaLabel, setBadge, setCaption, setDescription, setIcon, setImage, setTitle, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.node.TreeNode
getDepth, getPath, isDescendantOf, isDescendantOf
-
Constructor Details
-
MergedApplicationPrivileges
public MergedApplicationPrivileges(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String title, java.lang.String description)
-
-
Method Details
-
addPrivilegeGroup
public void addPrivilegeGroup(org.teamapps.application.api.privilege.PrivilegeGroup privilegeGroup, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider) -
addPrivilegeGroup
public void addPrivilegeGroup(ApplicationPrivilegeGroup privilegeGroup, org.teamapps.application.api.localization.ApplicationLocalizationProvider localizationProvider) -
getName
public java.lang.String getName() -
getIcon
public org.teamapps.icons.Icon getIcon()- Overrides:
getIconin classorg.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Object>
-
getTitle
public java.lang.String getTitle()- Overrides:
getTitlein classorg.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Object>
-
getDescription
public java.lang.String getDescription()- Overrides:
getDescriptionin classorg.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Object>
-
getPrivilegeGroupByName
-
getParent
public org.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object> getParent()- Specified by:
getParentin interfaceorg.teamapps.ux.component.node.TreeNode- Specified by:
getParentin interfaceorg.teamapps.ux.component.tree.TreeNodeInfo- Overrides:
getParentin classorg.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object>
-
getTreeRecords
public java.util.List<org.teamapps.ux.component.template.BaseTemplateTreeNode<java.lang.Object>> getTreeRecords() -
getBadge
public java.lang.String getBadge()- Overrides:
getBadgein classorg.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Object>
-
getCaption
public java.lang.String getCaption()- Overrides:
getCaptionin classorg.teamapps.ux.component.template.BaseTemplateRecord<java.lang.Object>
-