|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensaml.xml.AbstractXMLObject org.opensaml.xml.signature.AbstractSignableXMLObject org.opensaml.xml.AbstractValidatingSignableXMLObject org.opensaml.common.impl.AbstractSignableSAMLObject org.opensaml.saml2.core.impl.RequestAbstractTypeImpl org.opensaml.xacml.profile.saml.impl.XACMLAuthzDecisionQueryTypeImpl
public class XACMLAuthzDecisionQueryTypeImpl
A concrete implementation of XACMLAuthzDecisionQueryType
.
Field Summary | |
---|---|
private XSBooleanValue |
combinePolicies
CombinePolicies attribute value. |
private XSBooleanValue |
inputContextOnly
InputContextOnly attribute value. |
private List<PolicyType> |
policies
Policy children. |
private List<PolicySetType> |
policySets
PolicySet children. |
private ReferencedPoliciesType |
referencedPolicies
ReeferencedPolicies child. |
private RequestType |
request
The xacml-context:Request. |
private XSBooleanValue |
returnContext
ReturnContext attribute value.Default = false. |
Fields inherited from interface org.opensaml.xacml.profile.saml.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 |
Fields inherited from interface org.opensaml.saml2.core.RequestAbstractType |
---|
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 |
Constructor Summary | |
---|---|
protected |
XACMLAuthzDecisionQueryTypeImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor. |
Method Summary | |
---|---|
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()
|
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 combinePolicies)
Sets if the PDP can combine policies from this query and the one locally. |
void |
setCombinePolicies(XSBooleanValue combinePolicies)
Sets if the PDP can combine policies from this query and the one locally. |
void |
setInputContextOnly(Boolean inputContextOnly)
Sets if external attributes is allowed in the decision, true if it's allowed. |
void |
setInputContextOnly(XSBooleanValue inputContextOnly)
Sets if external attributes is allowed in the decision, true if it's allowed. |
void |
setReferencedPolicies(ReferencedPoliciesType policies)
Sets the reference to the policies to be used while rendering a decision. |
void |
setRequest(RequestType request)
Set's the XACML Request. |
void |
setReturnContext(Boolean returnContext)
Set's if the RequestType should be included inside the request message. |
void |
setReturnContext(XSBooleanValue returnContext)
Set's if the RequestType should be included inside the request message. |
Methods inherited from class org.opensaml.saml2.core.impl.RequestAbstractTypeImpl |
---|
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getSignatureReferenceID, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion |
Methods inherited from class org.opensaml.common.impl.AbstractSignableSAMLObject |
---|
equals, prepareForAssignment, setSignature |
Methods inherited from class org.opensaml.xml.AbstractValidatingSignableXMLObject |
---|
deregisterValidator, getValidators, registerValidator, validate, validateChildren |
Methods inherited from class org.opensaml.xml.signature.AbstractSignableXMLObject |
---|
getSignature, isSigned |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opensaml.saml2.core.RequestAbstractType |
---|
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion |
Methods inherited from interface org.opensaml.common.SignableSAMLObject |
---|
getSignatureReferenceID |
Methods inherited from interface org.opensaml.xml.signature.SignableXMLObject |
---|
getSignature, isSigned, setSignature |
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject |
---|
deregisterValidator, getValidators, registerValidator, validate |
Methods inherited from interface org.opensaml.xml.XMLObject |
---|
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation |
Field Detail |
---|
private List<PolicyType> policies
private List<PolicySetType> policySets
private ReferencedPoliciesType referencedPolicies
private RequestType request
private XSBooleanValue inputContextOnly
private XSBooleanValue returnContext
private XSBooleanValue combinePolicies
Constructor Detail |
---|
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 namespaceMethod Detail |
---|
public 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 combinePolicies)
setCombinePolicies
in interface XACMLAuthzDecisionQueryType
combinePolicies
- If true then the PDP can combine policies from this query and the one locallypublic void setCombinePolicies(Boolean combinePolicies)
setCombinePolicies
in interface XACMLAuthzDecisionQueryType
combinePolicies
- If true then the PDP can combine policies from this query and the one locallypublic void setInputContextOnly(XSBooleanValue inputContextOnly)
setInputContextOnly
in interface XACMLAuthzDecisionQueryType
inputContextOnly
- if external attributes is allowed in the decision, true if it's allowed.public void setInputContextOnly(Boolean inputContextOnly)
setInputContextOnly
in interface XACMLAuthzDecisionQueryType
inputContextOnly
- if external attributes is allowed in the decision, true if it's allowed.public void setRequest(RequestType request)
setRequest
in interface XACMLAuthzDecisionQueryType
request
- The request of the decision querypublic void setReturnContext(XSBooleanValue returnContext)
RequestType
should be included inside the request message.
setReturnContext
in interface XACMLAuthzDecisionQueryType
returnContext
- is true if the RequestType
should be included inside the request messagepublic void setReturnContext(Boolean returnContext)
RequestType
should be included inside the request message.
setReturnContext
in interface XACMLAuthzDecisionQueryType
returnContext
- 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 policies)
setReferencedPolicies
in interface XACMLAuthzDecisionQueryType
policies
- reference to the policies to be used while rendering a decision
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |