Schnittstelle PrivilegeGroup
- Alle bekannten Unterschnittstellen:
CustomObjectPrivilegeGroup,OrganizationalPrivilegeGroup,RoleAssignmentDelegatedCustomPrivilegeGroup,SimpleCustomObjectPrivilege,SimpleOrganizationalPrivilege,SimplePrivilege,StandardPrivilegeGroup
- Alle bekannten Implementierungsklassen:
AbstractPrivilegeGroup,CustomObjectPrivilegeGroupImpl,OrganizationalPrivilegeGroupImpl,RoleAssignmentDelegatedCustomPrivilegeGroupImpl,SimpleCustomObjectPrivilegeImpl,SimpleOrganizationalPrivilegeImpl,SimplePrivilegeImpl,StandardPrivilegeGroupImpl
public interface PrivilegeGroup
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateCopyWithPrivileges(Privilege... privileges) static CustomObjectPrivilegeGroupcreateCustomObjectPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, List<Privilege> privileges, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) static CustomObjectPrivilegeGroupcreateCustomObjectPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, List<Privilege> privileges, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) createDelegatedCustomPrivilegeGroup(String objectType, String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) createDelegatedCustomPrivilegeGroup(String objectType, String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) createDelegatedCustomPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) createDelegatedCustomPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) static OrganizationalPrivilegeGroupcreateOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Privilege... privileges) static OrganizationalPrivilegeGroupcreateOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) static SimpleCustomObjectPrivilegecreateSimpleCustomObjectPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) createSimpleOrganizationalPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) createSimpleOrganizationalPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden) static SimplePrivilegecreateSimplePrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) static SimplePrivilegecreateSimplePrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden) static StandardPrivilegeGroupcreateStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Privilege... privileges) static StandardPrivilegeGroupcreateStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) org.teamapps.icons.IcongetIcon()getName()getType()booleanbooleanstatic PrivilegeGroupmergeGroups(PrivilegeGroup groupA, PrivilegeGroup groupB) voidsetCategory(String category)
-
Methodendetails
-
createSimplePrivilege
static SimplePrivilege createSimplePrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
createSimplePrivilege
static SimplePrivilege createSimplePrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden) -
createSimpleOrganizationalPrivilege
static SimpleOrganizationalPrivilege createSimpleOrganizationalPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey) -
createSimpleOrganizationalPrivilege
static SimpleOrganizationalPrivilege createSimpleOrganizationalPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden) -
createSimpleCustomObjectPrivilege
static SimpleCustomObjectPrivilege createSimpleCustomObjectPrivilege(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) -
createStandardPrivilegeGroup
static StandardPrivilegeGroup createStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) -
createStandardPrivilegeGroup
static StandardPrivilegeGroup createStandardPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Privilege... privileges) -
createOrganizationalPrivilegeGroup
static OrganizationalPrivilegeGroup createOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Privilege... privileges) -
createOrganizationalPrivilegeGroup
static OrganizationalPrivilegeGroup createOrganizationalPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Privilege... privileges) -
createCustomObjectPrivilegeGroup
static CustomObjectPrivilegeGroup createCustomObjectPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, List<Privilege> privileges, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) -
createCustomObjectPrivilegeGroup
static CustomObjectPrivilegeGroup createCustomObjectPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, List<Privilege> privileges, Supplier<List<PrivilegeObject>> privilegeObjectsSupplier) -
createDelegatedCustomPrivilegeGroup
static RoleAssignmentDelegatedCustomPrivilegeGroup createDelegatedCustomPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) -
createDelegatedCustomPrivilegeGroup
static RoleAssignmentDelegatedCustomPrivilegeGroup createDelegatedCustomPrivilegeGroup(String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) -
createDelegatedCustomPrivilegeGroup
static RoleAssignmentDelegatedCustomPrivilegeGroup createDelegatedCustomPrivilegeGroup(String objectType, String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) -
createDelegatedCustomPrivilegeGroup
static RoleAssignmentDelegatedCustomPrivilegeGroup createDelegatedCustomPrivilegeGroup(String objectType, String name, org.teamapps.icons.Icon icon, String titleKey, String descriptionKey, boolean multiFactorAuthenticationRequired, boolean inheritanceForbidden, Function<Integer, PrivilegeObject> privilegeObjectByIdFunction, Privilege... privileges) -
mergeGroups
-
createCopyWithPrivileges
-
getType
PrivilegeGroupType getType() -
getName
String getName() -
getIcon
org.teamapps.icons.Icon getIcon() -
getTitleKey
String getTitleKey() -
getDescriptionKey
String getDescriptionKey() -
isMultiFactorAuthenticationRequired
boolean isMultiFactorAuthenticationRequired() -
isInheritanceForbidden
boolean isInheritanceForbidden() -
getPrivileges
-
getPrivilegeObjectsSupplier
Supplier<List<PrivilegeObject>> getPrivilegeObjectsSupplier() -
getCategory
String getCategory() -
setCategory
-