public interface XACMLAuthzDecisionQueryType extends RequestAbstractType, XACMLObject
Modifier and Type | Field and Description |
---|---|
static String |
COMBINEPOLICIES_ATTRIB_NAME
CombinePolicies attribute name.
|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.
|
static QName |
DEFAULT_ELEMENT_NAME_XACML10
Default element name for XACML 1.0.
|
static QName |
DEFAULT_ELEMENT_NAME_XACML11
Default element name for XACML 1.1.
|
static QName |
DEFAULT_ELEMENT_NAME_XACML20
Default element name for XACML 2.0.
|
static QName |
DEFAULT_ELEMENT_NAME_XACML30
Default element name for XACML 3.0.
|
static String |
INPUTCONTEXTONLY_ATTRIB_NAME
InputContextOnly attribute name.
|
static String |
RETURNCONTEXT_ATTRIB_NAME
ReturnContext attribute name.
|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
TYPE_NAME_XACML10
QName of the XSI type.XACML1.0.
|
static QName |
TYPE_NAME_XACML11
QName of the XSI type.XACML1.1.
|
static QName |
TYPE_NAME_XACML20
QName of the XSI type.XACML2.0.
|
static QName |
TYPE_NAME_XACML30
QName of the XSI type.XACML3.0.
|
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 and Type | Method and Description |
---|---|
org.opensaml.xml.schema.XSBooleanValue |
getCombinePoliciesXSBooleanValue()
Returns if the PDP can combine policies from the query and local policies.
|
org.opensaml.xml.schema.XSBooleanValue |
getInputContextOnlyXSBooleanValue()
True then use only information in the XACMLAuthzDecisionQuery, if false could use external XACML attributes.
|
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.
|
org.opensaml.xml.schema.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(org.opensaml.xml.schema.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(org.opensaml.xml.schema.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(org.opensaml.xml.schema.XSBooleanValue returnContext)
Set's if the
RequestType should be included inside the request message. |
getConsent, getDestination, getExtensions, getID, getIssueInstant, getIssuer, getVersion, setConsent, setDestination, setExtensions, setID, setIssueInstant, setIssuer, setVersion
getSignatureReferenceID
getSignature, isSigned, setSignature
deregisterValidator, getValidators, registerValidator, validate
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME_XACML10
static final QName DEFAULT_ELEMENT_NAME_XACML11
static final QName DEFAULT_ELEMENT_NAME_XACML20
static final QName DEFAULT_ELEMENT_NAME_XACML30
static final String TYPE_LOCAL_NAME
static final QName TYPE_NAME_XACML10
static final QName TYPE_NAME_XACML11
static final QName TYPE_NAME_XACML20
static final QName TYPE_NAME_XACML30
static final String INPUTCONTEXTONLY_ATTRIB_NAME
static final String RETURNCONTEXT_ATTRIB_NAME
static final String COMBINEPOLICIES_ATTRIB_NAME
org.opensaml.xml.schema.XSBooleanValue getCombinePoliciesXSBooleanValue()
org.opensaml.xml.schema.XSBooleanValue getInputContextOnlyXSBooleanValue()
List<PolicyType> getPolicies()
List<PolicySetType> getPolicySets()
ReferencedPoliciesType getReferencedPolicies()
void setReferencedPolicies(ReferencedPoliciesType policies)
policies
- reference to the policies to be used while rendering a decisionRequestType getRequest()
org.opensaml.xml.schema.XSBooleanValue getReturnContextXSBooleanValue()
RequestType
in the response.RequestType
should be included in the responseBoolean isCombinePolicies()
Boolean isInputContextOnly()
Boolean isReturnContext()
RequestType
in the response.RequestType
should be included in the responsevoid setCombinePolicies(Boolean combinePolicies)
combinePolicies
- If true then the PDP can combine policies from this query and the one locallyvoid setCombinePolicies(org.opensaml.xml.schema.XSBooleanValue combinePolicies)
combinePolicies
- If true then the PDP can combine policies from this query and the one locallyvoid setInputContextOnly(Boolean inputContextOnly)
inputContextOnly
- if external attributes is allowed in the decision, true if it's allowed.void setInputContextOnly(org.opensaml.xml.schema.XSBooleanValue inputContextOnly)
inputContextOnly
- if external attributes is allowed in the decision, true if it's allowed.void setRequest(RequestType request)
request
- The request of the decision queryvoid setReturnContext(Boolean returnContext)
RequestType
should be included inside the request message.returnContext
- is true if the RequestType
should be included inside the request messagevoid setReturnContext(org.opensaml.xml.schema.XSBooleanValue returnContext)
RequestType
should be included inside the request message.returnContext
- is true if the RequestType
should be included inside the request messageCopyright © 1999-2013. All Rights Reserved.