@ApplicationScoped public class ResourceTypePermissionValidator extends Object
Constructor and Description |
---|
ResourceTypePermissionValidator() |
ResourceTypePermissionValidator(AppFormerActivities appFormerActivities,
OrganizationalUnitService organizationalUnitService,
WorkspaceProjectService projectService,
PermissionManager permissionManager) |
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<ResourceType,List<PermissionAction>>> |
getPermissionEntries() |
boolean |
isPermissionAllowed(ResourceType resourceType,
ResourceAction permissionType) |
boolean |
isValidResourceType(ResourceType resourceType,
String resourceId) |
Optional<PermissionAction> |
resourceDependancy(ResourceType resourceType,
ResourceAction permissionType) |
boolean |
satisfyDependancies(PermissionCollection pc,
ResourceType resourceType,
ResourceAction resourceAction) |
public ResourceTypePermissionValidator()
@Inject public ResourceTypePermissionValidator(AppFormerActivities appFormerActivities, OrganizationalUnitService organizationalUnitService, WorkspaceProjectService projectService, PermissionManager permissionManager)
public Set<Map.Entry<ResourceType,List<PermissionAction>>> getPermissionEntries()
public boolean isPermissionAllowed(ResourceType resourceType, ResourceAction permissionType)
public Optional<PermissionAction> resourceDependancy(ResourceType resourceType, ResourceAction permissionType)
public boolean satisfyDependancies(PermissionCollection pc, ResourceType resourceType, ResourceAction resourceAction)
public boolean isValidResourceType(ResourceType resourceType, String resourceId)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.