@Component(value="sec_DefaultResourcePolicyGroupResolver")
public class DefaultResourcePolicyGroupResolver
extends java.lang.Object
ResourcePolicy
instance.Constructor and Description |
---|
DefaultResourcePolicyGroupResolver() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
resolvePolicyGroup(ResourcePolicy resourcePolicy)
Methods evaluates default policy group for a given
ResourcePolicy . |
java.lang.String |
resolvePolicyGroup(java.lang.String resourcePolicyType,
java.lang.String resource)
Methods evaluates security policy group for a given resource of the
ResourcePolicy . |
@Nullable public java.lang.String resolvePolicyGroup(ResourcePolicy resourcePolicy)
ResourcePolicy
.resourcePolicy
- a ResourcePolicy
resolvePolicyGroup(String, String)
@Nullable public java.lang.String resolvePolicyGroup(java.lang.String resourcePolicyType, java.lang.String resource)
ResourcePolicy
.
For entity:
For entity attributes:
For screen:
LookupScreen
or EditorScreen
interfaces then a generic type is taken
and assuming that a generic type points to the entity class the policy group of the entity is returned
For menu:
resourcePolicyType
- a ResourcePolicyType
, i.e. screen, entity, menu, etc.resource
- a resource (screenId, entity name, etc.)ResourcePolicyType