Class UserPrivileges
java.lang.Object
org.teamapps.application.server.system.privilege.UserPrivileges
public class UserPrivileges
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description UserPrivileges(User user, SystemRegistry systemRegistry) -
Method Summary
Modifier and Type Method Description java.util.Map<Application,java.util.List<PrivilegeApplicationKey>>getApplicationKeyMap()org.teamapps.application.api.privilege.ApplicationPrivilegeProvidergetApplicationPrivilegeProvider(PrivilegeApplicationKey privilegeApplicationKey)java.util.List<Application>getApplications()java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.CustomObjectPrivilegeGroup,java.util.Map<org.teamapps.application.api.privilege.Privilege,java.util.Set<org.teamapps.application.api.privilege.PrivilegeObject>>>>getCustomObjectPrivilegeGroupMap()java.util.Set<PrivilegeApplicationKey>getKeys()java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.OrganizationalPrivilegeGroup,java.util.Map<org.teamapps.application.api.privilege.Privilege,java.util.Set<OrganizationUnitView>>>>getOrganizationPrivilegeGroupMap()java.util.List<org.teamapps.application.api.privilege.PrivilegeGroup>getPrivilegeGroups(PrivilegeApplicationKey applicationKey)java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.SimpleCustomObjectPrivilege,java.util.Set<org.teamapps.application.api.privilege.PrivilegeObject>>>getSimpleCustomObjectPrivilegeMap()java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.SimpleOrganizationalPrivilege,java.util.Set<OrganizationUnitView>>>getSimpleOrganizationPrivilegeMap()java.util.Map<PrivilegeApplicationKey,java.util.Set<org.teamapps.application.api.privilege.SimplePrivilege>>getSimplePrivilegesMap()java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.StandardPrivilegeGroup,java.util.Set<org.teamapps.application.api.privilege.Privilege>>>getStandardPrivilegeMap()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UserPrivileges
-
-
Method Details
-
getKeys
-
getApplications
-
getApplicationKeyMap
-
getPrivilegeGroups
public java.util.List<org.teamapps.application.api.privilege.PrivilegeGroup> getPrivilegeGroups(PrivilegeApplicationKey applicationKey) -
getApplicationPrivilegeProvider
public org.teamapps.application.api.privilege.ApplicationPrivilegeProvider getApplicationPrivilegeProvider(PrivilegeApplicationKey privilegeApplicationKey) -
getSimplePrivilegesMap
public java.util.Map<PrivilegeApplicationKey,java.util.Set<org.teamapps.application.api.privilege.SimplePrivilege>> getSimplePrivilegesMap() -
getSimpleOrganizationPrivilegeMap
public java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.SimpleOrganizationalPrivilege,java.util.Set<OrganizationUnitView>>> getSimpleOrganizationPrivilegeMap() -
getSimpleCustomObjectPrivilegeMap
public java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.SimpleCustomObjectPrivilege,java.util.Set<org.teamapps.application.api.privilege.PrivilegeObject>>> getSimpleCustomObjectPrivilegeMap() -
getStandardPrivilegeMap
public java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.StandardPrivilegeGroup,java.util.Set<org.teamapps.application.api.privilege.Privilege>>> getStandardPrivilegeMap() -
getOrganizationPrivilegeGroupMap
public java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.OrganizationalPrivilegeGroup,java.util.Map<org.teamapps.application.api.privilege.Privilege,java.util.Set<OrganizationUnitView>>>> getOrganizationPrivilegeGroupMap() -
getCustomObjectPrivilegeGroupMap
public java.util.Map<PrivilegeApplicationKey,java.util.Map<org.teamapps.application.api.privilege.CustomObjectPrivilegeGroup,java.util.Map<org.teamapps.application.api.privilege.Privilege,java.util.Set<org.teamapps.application.api.privilege.PrivilegeObject>>>> getCustomObjectPrivilegeGroupMap()
-