public final class IndividualXacmlJaxbRequest extends Object implements DecisionRequest
DecisionRequest
only by the fact that the XACML request may require in addition, esp. in a Multiple Decision, that a sequence of Attributes elements from the request be included in the
XACML Result as well, in order for the requester to correlate with the Attributes elements in the request, i.e. the individual requests.Constructor and Description |
---|
IndividualXacmlJaxbRequest(ImmutableDecisionRequest baseRequest,
com.google.common.collect.ImmutableList<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes> attributesToBeReturned)
Creates instance from an XACML-agnostic request
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes> |
getAttributesToBeReturned()
Attributes elements to be included in corresponding result.
|
Map<String,net.sf.saxon.s9api.XdmNode> |
getExtraContentsByCategory()
Get Attributes/Contents (parsed into XDM data model for XPath evaluation) by attribute category
|
Map<AttributeFqn,AttributeBag<?>> |
getNamedAttributes()
Get named attributes by name
|
int |
hashCode() |
boolean |
isApplicablePolicyIdListReturned()
Get ReturnPolicyIdList flag
|
public IndividualXacmlJaxbRequest(ImmutableDecisionRequest baseRequest, com.google.common.collect.ImmutableList<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes> attributesToBeReturned)
baseRequest
- base request in XACML-agnostic modelattributesToBeReturned
- attributes to be included in corresponding XACML Resultpublic Map<AttributeFqn,AttributeBag<?>> getNamedAttributes()
DecisionRequest
getNamedAttributes
in interface DecisionRequest
DecisionRequest.getExtraContentsByCategory()
result may not be empty)public Map<String,net.sf.saxon.s9api.XdmNode> getExtraContentsByCategory()
DecisionRequest
getExtraContentsByCategory
in interface DecisionRequest
DecisionRequest.getNamedAttributes()
result may not be empty)public boolean isApplicablePolicyIdListReturned()
DecisionRequest
isApplicablePolicyIdListReturned
in interface DecisionRequest
public List<oasis.names.tc.xacml._3_0.core.schema.wd_17.Attributes> getAttributesToBeReturned()
Copyright © 2012–2020. All rights reserved.