Class AuthzDecisionStatement
- java.lang.Object
-
- com.sun.xml.wss.saml.internal.saml20.jaxb20.StatementAbstractType
-
- com.sun.xml.wss.saml.internal.saml20.jaxb20.AuthzDecisionStatementType
-
- com.sun.xml.wss.saml.assertion.saml20.jaxb20.AuthzDecisionStatement
-
- All Implemented Interfaces:
AuthnDecisionStatement
public class AuthzDecisionStatement extends AuthzDecisionStatementType implements AuthnDecisionStatement
TheAuthzDecisionStatementelement 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.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAuthzDecisionStatement()Default constructorAuthzDecisionStatement(AuthzDecisionStatementType authDesStmt)AuthzDecisionStatement(String resource, String decision, List action, Evidence evidence)Constructs an instance ofAuthzDecisionStatement.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuthzDecisionStatementTypefromElement(Element element)Constructs anAuthorizationStatementelement from an existing XML block.List<Action>getActionList()Gets the value of the action property.StringgetDecisionValue()Gets the value of the decision property.EvidencegetEvidence()Gets the value of the evidence property.StringgetResource()Gets the value of the resource property.-
Methods inherited from class com.sun.xml.wss.saml.internal.saml20.jaxb20.AuthzDecisionStatementType
getAction, getDecision, setDecision, setEvidence, setResource
-
-
-
-
Field Detail
-
log
protected static final Logger log
-
-
Constructor Detail
-
AuthzDecisionStatement
protected AuthzDecisionStatement()
Default constructor
-
AuthzDecisionStatement
public AuthzDecisionStatement(String resource, String decision, List action, Evidence evidence)
Constructs an instance ofAuthzDecisionStatement.- Parameters:
resource- (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 theDecisionTypesimple 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.
-
AuthzDecisionStatement
public AuthzDecisionStatement(AuthzDecisionStatementType authDesStmt)
-
-
Method Detail
-
fromElement
public static AuthzDecisionStatementType fromElement(Element element) throws SAMLException
Constructs anAuthorizationStatementelement from an existing XML block.- Parameters:
element- representing a DOM tree element- Throws:
SAMLException- if there is an error in the sender or in the element definition.
-
getActionList
public List<Action> getActionList()
Description copied from interface:AuthnDecisionStatementGets the value of the action property.- Specified by:
getActionListin interfaceAuthnDecisionStatement- Returns:
- Objects of the following type(s) are in the list
Action
-
getEvidence
public Evidence getEvidence()
Description copied from class:AuthzDecisionStatementTypeGets the value of the evidence property.- Specified by:
getEvidencein interfaceAuthnDecisionStatement- Overrides:
getEvidencein classAuthzDecisionStatementType- Returns:
- possible object is
EvidenceType
-
getDecisionValue
public String getDecisionValue()
Description copied from interface:AuthnDecisionStatementGets the value of the decision property.- Specified by:
getDecisionValuein interfaceAuthnDecisionStatement- Returns:
- object is
String
-
getResource
public String getResource()
Description copied from class:AuthzDecisionStatementTypeGets the value of the resource property.- Specified by:
getResourcein interfaceAuthnDecisionStatement- Overrides:
getResourcein classAuthzDecisionStatementType- Returns:
- possible object is
String
-
-