Package org.teamapps.application.server
Class DevApplicationRolePrivilegeProvider
java.lang.Object
org.teamapps.application.server.DevApplicationRolePrivilegeProvider
- All Implemented Interfaces:
ApplicationPrivilegeProvider
public class DevApplicationRolePrivilegeProvider extends java.lang.Object implements ApplicationPrivilegeProvider
-
Constructor Summary
Constructors Constructor Description DevApplicationRolePrivilegeProvider(ApplicationRole applicationRole, java.util.Set<OrganizationUnitView> allowedUnits) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.application.api.privilege.ApplicationPrivilegeProvider
isAnyAccess, isAnyAccess, isAnyReadAccess, isReadAccess
-
Constructor Details
-
DevApplicationRolePrivilegeProvider
public DevApplicationRolePrivilegeProvider(ApplicationRole applicationRole, java.util.Set<OrganizationUnitView> allowedUnits)
-
-
Method Details
-
isAllowed
- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(SimpleOrganizationalPrivilege simpleOrganizationalPrivilege, OrganizationUnitView organizationUnitView)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(SimpleCustomObjectPrivilege simpleCustomObjectPrivilege, PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Privilege privilege, OrganizationUnitView organizationUnitView)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(CustomObjectPrivilegeGroup customObjectPrivilegeGroup, Privilege privilege, PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
isAllowed
public boolean isAllowed(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege, PrivilegeObject privilegeObject)- Specified by:
isAllowedin interfaceApplicationPrivilegeProvider
-
getAllowedUnits
public java.util.List<OrganizationUnitView> getAllowedUnits(SimpleOrganizationalPrivilege simpleOrganizationalPrivilege)- Specified by:
getAllowedUnitsin interfaceApplicationPrivilegeProvider
-
getAllowedUnits
public java.util.List<OrganizationUnitView> getAllowedUnits(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Privilege privilege)- Specified by:
getAllowedUnitsin interfaceApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<PrivilegeObject> getAllowedPrivilegeObjects(SimpleCustomObjectPrivilege simpleCustomObjectPrivilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<PrivilegeObject> getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup customObjectPrivilegeGroup, Privilege privilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceApplicationPrivilegeProvider
-
getAllowedPrivilegeObjects
public java.util.List<PrivilegeObject> getAllowedPrivilegeObjects(RoleAssignmentDelegatedCustomPrivilegeGroup group, Privilege privilege)- Specified by:
getAllowedPrivilegeObjectsin interfaceApplicationPrivilegeProvider
-