|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.identity.saml.assertion.Statement
com.sun.identity.saml.assertion.SubjectStatement
com.sun.identity.saml.assertion.AuthorizationDecisionStatementBase
com.sun.identity.saml.assertion.AuthorizationDecisionStatement
public class AuthorizationDecisionStatement
The AuthorizationDecisionStatement element supplies a statement
by the issuer that the request for access by the specified subject to the
specified resource has resulted in the specified decision on the basis of
some optionally specified evidence.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.sun.identity.saml.assertion.AuthorizationDecisionStatementBase |
|---|
AuthorizationDecisionStatementBase.DecisionType |
| Field Summary |
|---|
| Fields inherited from class com.sun.identity.saml.assertion.AuthorizationDecisionStatementBase |
|---|
_evidence |
| Fields inherited from class com.sun.identity.saml.assertion.SubjectStatement |
|---|
_subject |
| Fields inherited from class com.sun.identity.saml.assertion.Statement |
|---|
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT, NOT_SUPPORTED |
| Constructor Summary | |
|---|---|
protected |
AuthorizationDecisionStatement()
Default constructor |
|
AuthorizationDecisionStatement(Element element)
Constructs an AuthorizationStatement element from an
existing XML block. |
|
AuthorizationDecisionStatement(Subject subject,
String resource,
int decision,
List action)
Constructs a AuthorizationDecisionStatement instance. |
|
AuthorizationDecisionStatement(Subject subject,
String resource,
int decision,
List action,
EvidenceBase evidence)
Constructs an instance of AuthorizationDecisionStatement. |
| Method Summary | |
|---|---|
protected Action |
createAction(Element actionElement)
Creates appropriate Action Instance |
protected EvidenceBase |
createEvidence(Element evidenceElement)
Creates appropriate Evidence Instance |
protected Subject |
createSubject(Element subjectElement)
Creates appropriate Subject Instance |
Evidence |
getEvidence()
Returns the evidence from AuthorizationStatement. |
| Methods inherited from class com.sun.identity.saml.assertion.AuthorizationDecisionStatementBase |
|---|
getAction, getDecision, getResource, getStatementType, toString, toString |
| Methods inherited from class com.sun.identity.saml.assertion.SubjectStatement |
|---|
getSubject, setSubject |
| Constructor Detail |
|---|
protected AuthorizationDecisionStatement()
public AuthorizationDecisionStatement(Element element)
throws SAMLException
AuthorizationStatement element from an
existing XML block.
element - representing a DOM tree element
SAMLException - if there is an error in the sender or in
the element definition.
public AuthorizationDecisionStatement(Subject subject,
String resource,
int decision,
List action,
EvidenceBase evidence)
throws SAMLException
AuthorizationDecisionStatement.
subject - (required) A Subject objectresource - (required) A String identifying the resource to which
access authorization is sought.decision - (required) The decision rendered by the issuer with
respect to the specified resource. The value is of the
DecisionType simple type.action - (required) A List of Action objects specifying the set of
actions authorized to be performed on the specified resource.evidence - (optional) An Evidence object representing a set of
assertions that the issuer replied on in making decisions.
SAMLException - if there is an error in the sender.
public AuthorizationDecisionStatement(Subject subject,
String resource,
int decision,
List action)
throws SAMLException
AuthorizationDecisionStatement instance.
subject - (required) A Subject objectresource - (required) A String identifying the resource to which
access authorization is sought.decision - (required) The decision rendered by the issuer with
respect to the specified resource. The value is of the
DecisionType simple type.action - (required) A List of Action objects specifying the set of
actions authorized to be performed on the
specified resource.
SAMLException - if there is an error in the sender.| Method Detail |
|---|
protected EvidenceBase createEvidence(Element evidenceElement)
throws SAMLException
AuthorizationDecisionStatementBase
createEvidence in class AuthorizationDecisionStatementBaseevidenceElement - the Evidence Element
SAMLException
protected Subject createSubject(Element subjectElement)
throws SAMLException
AuthorizationDecisionStatementBase
createSubject in class AuthorizationDecisionStatementBasesubjectElement - the Subject Element
SAMLException
protected Action createAction(Element actionElement)
throws SAMLException
AuthorizationDecisionStatementBase
createAction in class AuthorizationDecisionStatementBaseactionElement - the Action Element
SAMLExceptionpublic Evidence getEvidence()
AuthorizationStatement.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||