Package com.sun.identity.saml2.assertion
Interface AuthzDecisionStatement
- All Superinterfaces:
Statement,XmlSerializable
The
AuthzDecisionStatement element describes a statement
by the SAML authority asserting that a request for access by the assertion
subject tot he specified resource has resulted in the specified authorization
decision on the basis of some optionally specified evidence. Its type is
AuthzDecisionStatementType.
<complexType name="AuthzDecisionStatementType">
<complexContent>
<extension base="{urn:oasis:names:tc:SAML:2.0:assertion}
StatementAbstractType">
<sequence>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Action"
maxOccurs="unbounded"/>
<element ref="{urn:oasis:names:tc:SAML:2.0:assertion}Evidence"
minOccurs="0"/>
</sequence>
<attribute name="Decision" use="required"
type="{urn:oasis:names:tc:SAML:2.0:assertion}DecisionType" />
<attribute name="Resource" use="required"
type="{http://www.w3.org/2001/XMLSchema}anyURI" />
</extension>
</complexContent>
</complexType>
-
Method Summary
Modifier and TypeMethodDescriptionReturns theAction(s) of the statement.Returns theDecisionattribute of the statement.Returns theEvidenceof the statement.Returns theResourceof the statement.voidSets theAction(s) of the statement.voidsetDecision(String value) Sets theDecisionattribute.voidsetEvidence(Evidence value) Sets theEvidenceof the statement.voidsetResource(String value) Sets theResourceof the statement.Methods inherited from interface com.sun.identity.saml2.assertion.Statement
isMutable, makeImmutableMethods inherited from interface com.sun.identity.saml2.common.XmlSerializable
toDocumentFragment, toXMLString, toXMLString
-
Method Details
-
getAction
Returns theAction(s) of the statement.- Returns:
- List of
Action(s) of the statement. - See Also:
-
setAction
Sets theAction(s) of the statement.- Parameters:
value- List of newAction(s).- Throws:
SAML2Exception- if the object is immutable.- See Also:
-
getEvidence
Evidence getEvidence()Returns theEvidenceof the statement.- Returns:
Evidenceof the statement.- See Also:
-
setEvidence
Sets theEvidenceof the statement.- Parameters:
value- new value forEvidence.- Throws:
SAML2Exception- if the object is immutable.- See Also:
-
getResource
String getResource()Returns theResourceof the statement.- Returns:
- the
Resourceof the statement. - See Also:
-
setResource
Sets theResourceof the statement.- Parameters:
value- newResourcefor the statement.- Throws:
SAML2Exception- if the object is immutable.- See Also:
-
getDecision
String getDecision()Returns theDecisionattribute of the statement.- Returns:
- the
Decisionattribute of the statement. - See Also:
-
setDecision
Sets theDecisionattribute.- Parameters:
value- newDecisionfor the statement.- Throws:
SAML2Exception- if the object is immutable.- See Also:
-