Package org.opensaml.saml.saml2.core
Interface AuthzDecisionStatement
-
- All Superinterfaces:
SAMLObject,Statement,XMLObject
public interface AuthzDecisionStatement extends Statement
SAML 2.0 Core AuthzDecisionStatement.
-
-
Field Summary
Fields Modifier and Type Field Description static StringDECISION_ATTRIB_NAMEDecision attribute name.static StringDEFAULT_ELEMENT_LOCAL_NAMEElement local name.static QNameDEFAULT_ELEMENT_NAMEDefault element name.static StringRESOURCE_ATTRIB_NAMEResource attribute name.static StringTYPE_LOCAL_NAMELocal name of the XSI type.static QNameTYPE_NAMEQName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Action>getActions()Gets the actions authorized to be performed.DecisionTypeEnumerationgetDecision()Gets the decision of the authorization request.EvidencegetEvidence()Get the SAML assertion the authority relied on when making the authorization decision.StringgetResource()Get URI of the resource to which authorization is saught.voidsetDecision(DecisionTypeEnumeration newDecision)Sets the decision of the authorization request.voidsetEvidence(Evidence newEvidence)Sets the SAML assertion the authority relied on when making the authorization decision.voidsetResource(String newResourceURI)Sets URI of the resource to which authorization is saught.-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
-
-
-
Field Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
static final QName DEFAULT_ELEMENT_NAME
Default element name.
-
TYPE_LOCAL_NAME
static final String TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
TYPE_NAME
static final QName TYPE_NAME
QName of the XSI type.
-
RESOURCE_ATTRIB_NAME
static final String RESOURCE_ATTRIB_NAME
Resource attribute name.- See Also:
- Constant Field Values
-
DECISION_ATTRIB_NAME
static final String DECISION_ATTRIB_NAME
Decision attribute name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getResource
String getResource()
Get URI of the resource to which authorization is saught.- Returns:
- URI of the resource to which authorization is saught
-
setResource
void setResource(String newResourceURI)
Sets URI of the resource to which authorization is saught.- Parameters:
newResourceURI- URI of the resource to which authorization is saught
-
getDecision
DecisionTypeEnumeration getDecision()
Gets the decision of the authorization request.- Returns:
- the decision of the authorization request
-
setDecision
void setDecision(DecisionTypeEnumeration newDecision)
Sets the decision of the authorization request.- Parameters:
newDecision- the decision of the authorization request
-
getActions
List<Action> getActions()
Gets the actions authorized to be performed.- Returns:
- the actions authorized to be performed
-
getEvidence
Evidence getEvidence()
Get the SAML assertion the authority relied on when making the authorization decision.- Returns:
- the SAML assertion the authority relied on when making the authorization decision
-
setEvidence
void setEvidence(Evidence newEvidence)
Sets the SAML assertion the authority relied on when making the authorization decision.- Parameters:
newEvidence- the SAML assertion the authority relied on when making the authorization decision
-
-