Class PolicyEvaluators.BaseCombiningAlgParameter<T extends org.ow2.authzforce.core.pdp.api.Decidable>
- java.lang.Object
-
- org.ow2.authzforce.core.pdp.impl.policy.PolicyEvaluators.BaseCombiningAlgParameter<T>
-
- Type Parameters:
T
- Type of combined element (Policy, Rule...) with which the CombinerParameters are associated
- All Implemented Interfaces:
org.ow2.authzforce.core.pdp.api.combining.CombiningAlgParameter<T>
- Enclosing class:
- PolicyEvaluators
public static final class PolicyEvaluators.BaseCombiningAlgParameter<T extends org.ow2.authzforce.core.pdp.api.Decidable> extends Object implements org.ow2.authzforce.core.pdp.api.combining.CombiningAlgParameter<T>
Represents a set of CombinerParameters to a combining algorithm that may or may not be associated with a policy/rule
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getCombinedElement()
Returns the combined element.List<org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment>
getParameters()
Returns theCombinerParameterEvaluator
s associated with this element.
-
-
-
Method Detail
-
getCombinedElement
public T getCombinedElement()
Returns the combined element. If null, it means, this CombinerElement (i.e. all its CombinerParameters) is not associated with a particular rule- Specified by:
getCombinedElement
in interfaceorg.ow2.authzforce.core.pdp.api.combining.CombiningAlgParameter<T extends org.ow2.authzforce.core.pdp.api.Decidable>
- Returns:
- the combined element
-
getParameters
public List<org.ow2.authzforce.core.pdp.api.combining.ParameterAssignment> getParameters()
Returns theCombinerParameterEvaluator
s associated with this element.- Specified by:
getParameters
in interfaceorg.ow2.authzforce.core.pdp.api.combining.CombiningAlgParameter<T extends org.ow2.authzforce.core.pdp.api.Decidable>
- Returns:
- a
List
ofCombinerParameterEvaluator
s
-
-