public class XACMLAuthzDecisionQueryTypeImpl extends RequestAbstractTypeImpl implements XACMLAuthzDecisionQueryType
XACMLAuthzDecisionQueryType
.COMBINEPOLICIES_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME_XACML10, DEFAULT_ELEMENT_NAME_XACML11, DEFAULT_ELEMENT_NAME_XACML20, DEFAULT_ELEMENT_NAME_XACML30, INPUTCONTEXTONLY_ATTRIB_NAME, RETURNCONTEXT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME_XACML10, TYPE_NAME_XACML11, TYPE_NAME_XACML20, TYPE_NAME_XACML30
CONSENT_ATTRIB_NAME, DESTINATION_ATTRIB_NAME, EXPLICIT_CONSENT, ID_ATTRIB_NAME, IMPLICIT_CONSENT, INAPPLICABLE_CONSENT, ISSUE_INSTANT_ATTRIB_NAME, OBTAINED_CONSENT, PRIOR_CONSENT, TYPE_NAME, UNAVAILABLE_CONSENT, UNSPECIFIED_CONSENT, VERSION_ATTRIB_NAME
Modifier | Constructor and Description |
---|---|
protected |
XACMLAuthzDecisionQueryTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
XSBooleanValue |
getCombinePoliciesXSBooleanValue()
Returns if the PDP can combine policies from the query and local policies.
|
XSBooleanValue |
getInputContextOnlyXSBooleanValue()
True then use only information in the XACMLAuthzDecisionQuery, if false could use external XACML attributes.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<PolicyType> |
getPolicies()
Gets the policies to be used while rendering a decision.
|
List<PolicySetType> |
getPolicySets()
Gets the policy sets to be used while rendering a decision.
|
ReferencedPoliciesType |
getReferencedPolicies()
Gets the reference to the policies to be used while rendering a decision.
|
RequestType |
getRequest()
Gets the request of the query.
|
XSBooleanValue |
getReturnContextXSBooleanValue()
If true then include the
RequestType in the response. |
Boolean |
isCombinePolicies()
Returns if the PDP can combine policies from the query and local policies.
|
Boolean |
isInputContextOnly()
True then use only information in the XACMLAuthzDecisionQuery, if false could use external XACML attributes.
|
Boolean |
isReturnContext()
If true then include the
RequestType in the response. |
void |
setCombinePolicies(Boolean combine)
Sets if the PDP can combine policies from this query and the one locally.
|
void |
setCombinePolicies(XSBooleanValue combine)
Sets if the PDP can combine policies from this query and the one locally.
|
void |
setInputContextOnly(Boolean flag)
Sets if external attributes is allowed in the decision, true if it's allowed.
|
void |
setInputContextOnly(XSBooleanValue flag)
Sets if external attributes is allowed in the decision, true if it's allowed.
|
void |
setReferencedPolicies(ReferencedPoliciesType pols)
Sets the reference to the policies to be used while rendering a decision.
|
void |
setRequest(RequestType req)
Set's the XACML Request.
|
void |
setReturnContext(Boolean flag)
Set's if the
RequestType should be included inside the request message. |
void |
setReturnContext(XSBooleanValue flag)
Set's if the
RequestType should be included inside the request message. |
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
equals, hashCode, prepareForAssignment, setSignature
getSignature, isSigned
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
getSignatureReferenceID
getSignature, isSigned, setSignature
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
protected XACMLAuthzDecisionQueryTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI
- the namespace the element is inelementLocalName
- the local name of the XML element this Object representsnamespacePrefix
- the prefix for the given namespacepublic XSBooleanValue getCombinePoliciesXSBooleanValue()
getCombinePoliciesXSBooleanValue
in interface XACMLAuthzDecisionQueryType
public XSBooleanValue getInputContextOnlyXSBooleanValue()
getInputContextOnlyXSBooleanValue
in interface XACMLAuthzDecisionQueryType
public List<XMLObject> getOrderedChildren()
getOrderedChildren
in interface XMLObject
getOrderedChildren
in class RequestAbstractTypeImpl
public RequestType getRequest()
getRequest
in interface XACMLAuthzDecisionQueryType
public XSBooleanValue getReturnContextXSBooleanValue()
RequestType
in the response.getReturnContextXSBooleanValue
in interface XACMLAuthzDecisionQueryType
RequestType
should be included in the responsepublic Boolean isCombinePolicies()
isCombinePolicies
in interface XACMLAuthzDecisionQueryType
public Boolean isInputContextOnly()
isInputContextOnly
in interface XACMLAuthzDecisionQueryType
public Boolean isReturnContext()
RequestType
in the response.isReturnContext
in interface XACMLAuthzDecisionQueryType
RequestType
should be included in the responsepublic void setCombinePolicies(XSBooleanValue combine)
setCombinePolicies
in interface XACMLAuthzDecisionQueryType
combine
- If true then the PDP can combine policies from this query and the one locallypublic void setCombinePolicies(Boolean combine)
setCombinePolicies
in interface XACMLAuthzDecisionQueryType
combine
- If true then the PDP can combine policies from this query and the one locallypublic void setInputContextOnly(XSBooleanValue flag)
setInputContextOnly
in interface XACMLAuthzDecisionQueryType
flag
- if external attributes is allowed in the decision, true if it's allowed.public void setInputContextOnly(Boolean flag)
setInputContextOnly
in interface XACMLAuthzDecisionQueryType
flag
- if external attributes is allowed in the decision, true if it's allowed.public void setRequest(RequestType req)
setRequest
in interface XACMLAuthzDecisionQueryType
req
- The request of the decision querypublic void setReturnContext(XSBooleanValue flag)
RequestType
should be included inside the request message.setReturnContext
in interface XACMLAuthzDecisionQueryType
flag
- is true if the RequestType
should be included inside the request messagepublic void setReturnContext(Boolean flag)
RequestType
should be included inside the request message.setReturnContext
in interface XACMLAuthzDecisionQueryType
flag
- is true if the RequestType
should be included inside the request messagepublic List<PolicyType> getPolicies()
getPolicies
in interface XACMLAuthzDecisionQueryType
public List<PolicySetType> getPolicySets()
getPolicySets
in interface XACMLAuthzDecisionQueryType
public ReferencedPoliciesType getReferencedPolicies()
getReferencedPolicies
in interface XACMLAuthzDecisionQueryType
public void setReferencedPolicies(ReferencedPoliciesType pols)
setReferencedPolicies
in interface XACMLAuthzDecisionQueryType
pols
- reference to the policies to be used while rendering a decisionCopyright © 2018. All rights reserved.