gov.virginia.dcjs.identity.saml
Class AuthzDecisionQuery

java.lang.Object
  extended bygov.virginia.dcjs.ws.Element
      extended bygov.virginia.dcjs.identity.saml.MessageAbstractType
          extended bygov.virginia.dcjs.identity.saml.RequestAbstractType
              extended bygov.virginia.dcjs.identity.saml.SubjectQueryAbstractType
                  extended bygov.virginia.dcjs.identity.saml.AuthzDecisionQuery
All Implemented Interfaces:
org.apache.soap.util.xml.Serializer, XmlElement

public class AuthzDecisionQuery
extends SubjectQueryAbstractType

Use this class to make the query "Should these actions on this * resource be allowed for this subject, given its evidence?"


Constructor Summary
AuthzDecisionQuery(Subject subject, java.lang.String resource, Action action)
           
 
Method Summary
 void addAction(Action action)
           
 void setEvidence(Evidence evidence)
           
 
Methods inherited from class gov.virginia.dcjs.identity.saml.MessageAbstractType
getID, getIssueInstant, setConsent, setDestination, setExtensions, setIssuer, setSignature
 
Methods inherited from class gov.virginia.dcjs.ws.Element
addAttribute, addElement, arrayAppend, declareNamespaces, getNamespaces, marshall, removeAttribute, removeElement, setContent, toString, toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AuthzDecisionQuery

public AuthzDecisionQuery(Subject subject,
                          java.lang.String resource,
                          Action action)
Parameters:
resource - Attribute of the xs:anyURI type. * @param action Action element.
Method Detail

addAction

public void addAction(Action action)
Parameters:
action - Specifies the action on this resource for which permission is sought.

setEvidence

public void setEvidence(Evidence evidence)
Parameters:
evidence - Assertion(s) or reference(s) relied upon in issuing authorization decision