Class AbstractApplicationPrivileges
java.lang.Object
org.teamapps.application.api.privilege.AbstractApplicationPrivileges
public class AbstractApplicationPrivileges
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static SimplePrivilegeLAUNCH_APPLICATION -
Constructor Summary
Constructors Constructor Description AbstractApplicationPrivileges() -
Method Summary
Modifier and Type Method Description protected static CustomObjectPrivilegeGroupaddCustomObjectPrivilegeGroup(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, java.util.List<Privilege> privileges, java.util.function.Supplier<java.util.List<PrivilegeObject>> privilegeObjectsSupplier)protected static OrganizationalPrivilegeGroupaddOrganizationalPrivilegeGroup(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, Privilege... privileges)protected static PrivilegeGroupaddPrivilege(PrivilegeGroup privilegeGroup)protected static SimpleCustomObjectPrivilegeaddSimpleCustomObjectPrivilege(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, java.util.function.Supplier<java.util.List<PrivilegeObject>> privilegeObjectsSupplier)protected static SimpleOrganizationalPrivilegeaddSimpleOrganizationalPrivilege(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey)protected static SimplePrivilegeaddSimplePrivilege(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey)protected static StandardPrivilegeGroupaddStandardPrivilegeGroup(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, Privilege... privileges)static java.util.List<PrivilegeGroup>getPrivileges()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
LAUNCH_APPLICATION
-
-
Constructor Details
-
AbstractApplicationPrivileges
public AbstractApplicationPrivileges()
-
-
Method Details
-
addSimplePrivilege
protected static SimplePrivilege addSimplePrivilege(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey) -
addSimpleOrganizationalPrivilege
protected static SimpleOrganizationalPrivilege addSimpleOrganizationalPrivilege(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey) -
addSimpleCustomObjectPrivilege
protected static SimpleCustomObjectPrivilege addSimpleCustomObjectPrivilege(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, java.util.function.Supplier<java.util.List<PrivilegeObject>> privilegeObjectsSupplier) -
addStandardPrivilegeGroup
protected static StandardPrivilegeGroup addStandardPrivilegeGroup(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, Privilege... privileges) -
addOrganizationalPrivilegeGroup
protected static OrganizationalPrivilegeGroup addOrganizationalPrivilegeGroup(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, Privilege... privileges) -
addCustomObjectPrivilegeGroup
protected static CustomObjectPrivilegeGroup addCustomObjectPrivilegeGroup(java.lang.String name, org.teamapps.icons.Icon icon, java.lang.String titleKey, java.lang.String descriptionKey, java.util.List<Privilege> privileges, java.util.function.Supplier<java.util.List<PrivilegeObject>> privilegeObjectsSupplier) -
addPrivilege
-
getPrivileges
-