Package org.ow2.authzforce.core.pdp.api
Interface DecisionRequestFactory<R extends DecisionRequest>
-
- Type Parameters:
R
- type of instance created by this factory
public interface DecisionRequestFactory<R extends DecisionRequest>
DecisionRequest
factory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
getInstance(Map<AttributeFqn,AttributeBag<?>> namedAttributes, Map<String,net.sf.saxon.s9api.XdmNode> contentNodesByCategory, boolean returnApplicablePolicies)
Create instance of PDP decision request
-
-
-
Method Detail
-
getInstance
R getInstance(Map<AttributeFqn,AttributeBag<?>> namedAttributes, Map<String,net.sf.saxon.s9api.XdmNode> contentNodesByCategory, boolean returnApplicablePolicies)
Create instance of PDP decision request- Parameters:
namedAttributes
- named Attributes (no extra Content element)contentNodesByCategory
- extra XML Content elements by attribute CategoryreturnApplicablePolicies
- return list of applicable policy identifiers; equivalent of XACML Request's ReturnPolicyIdList flag- Returns:
- new instance
-
-