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
Modifier and Type Method Description java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(CustomObjectPrivilegeGroup customObjectPrivilegeGroup, Privilege privilege)java.util.List<PrivilegeObject>getAllowedPrivilegeObjects(SimpleCustomObjectPrivilege simpleCustomObjectPrivilege)java.util.List<OrganizationUnitView>getAllowedUnits(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Privilege privilege)java.util.List<OrganizationUnitView>getAllowedUnits(SimpleOrganizationalPrivilege simpleOrganizationalPrivilege)booleanisAllowed(CustomObjectPrivilegeGroup customObjectPrivilegeGroup, Privilege privilege, PrivilegeObject privilegeObject)booleanisAllowed(OrganizationalPrivilegeGroup organizationalPrivilegeGroup, Privilege privilege, OrganizationUnitView organizationUnitView)booleanisAllowed(SimpleCustomObjectPrivilege simpleCustomObjectPrivilege, PrivilegeObject privilegeObject)booleanisAllowed(SimpleOrganizationalPrivilege simpleOrganizationalPrivilege, OrganizationUnitView organizationUnitView)booleanisAllowed(SimplePrivilege simplePrivilege)booleanisAllowed(StandardPrivilegeGroup standardPrivilegeGroup, Privilege privilege)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
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
-