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, Privilege... privileges)
-
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, 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
-