Klasse ApplicationPrivilegeBuilder
java.lang.Object
org.teamapps.application.api.privilege.ApplicationPrivilegeBuilder
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddCustomObjectPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, List<Privilege> privileges, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) addDefaultOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) addDefaultStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) addDelegatedCustomPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) addOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) addSimpleCustomObjectPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) addSimpleOrganizationalPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) addSimplePrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) addStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) addStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) voidsetCategory(String category, PrivilegeGroup... privilegeGroups)
-
Felddetails
-
LAUNCH_APPLICATION
-
-
Konstruktordetails
-
ApplicationPrivilegeBuilder
public ApplicationPrivilegeBuilder()
-
-
Methodendetails
-
addSimplePrivilege
public SimplePrivilege addSimplePrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
addSimpleOrganizationalPrivilege
public SimpleOrganizationalPrivilege addSimpleOrganizationalPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
addSimpleCustomObjectPrivilege
public SimpleCustomObjectPrivilege addSimpleCustomObjectPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) -
addDefaultStandardPrivilegeGroup
public StandardPrivilegeGroup addDefaultStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
addStandardPrivilegeGroup
public StandardPrivilegeGroup addStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
addStandardPrivilegeGroup
public StandardPrivilegeGroup addStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) -
addDefaultOrganizationalPrivilegeGroup
public OrganizationalPrivilegeGroup addDefaultOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
addOrganizationalPrivilegeGroup
public OrganizationalPrivilegeGroup addOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) -
addCustomObjectPrivilegeGroup
public CustomObjectPrivilegeGroup addCustomObjectPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, List<Privilege> privileges, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) -
addDelegatedCustomPrivilegeGroup
public RoleAssignmentDelegatedCustomPrivilegeGroup addDelegatedCustomPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) -
getPrivileges
-
setCategory
-