| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
  |
  +--com.sun.identity.saml.assertion.Statement
        |
        +--com.sun.identity.saml.assertion.SubjectStatement
              |
              +--com.sun.identity.liberty.ws.security.ResourceAccessStatement
The ResourceAccessStatement class conveys information regarding
 the accessing entities and the resource for which access is being attempted.
| Field Summary | |
| static int | RESOURCEACCESS_STATEMENTThe Statement is an Resource Access Statement. | 
| Fields inherited from class com.sun.identity.saml.assertion.Statement | 
| ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT, NOT_SUPPORTED | 
| Constructor Summary | |
| ResourceAccessStatement(org.w3c.dom.Element element)Constructs an ResourceAccessStatementobject from a DOM
 Element. | |
| ResourceAccessStatement(EncryptedResourceID encryptedResourceID,
                        ProxySubject proxySubject,
                        SessionContext sessionContext,
                        Subject subject)Constructs a ResourceAccessStatementobject from aEncryptedResourceIDobject,ProxySubjectobject, aSessionContextobject and aSubject. | |
| ResourceAccessStatement(ResourceID resourceID,
                        ProxySubject proxySubject,
                        SessionContext sessionContext,
                        Subject subject)Constructs a ResourceAccessStatementobject from aResourceIDobject,ProxySubjectobject, aSessionContextobject and aSubject. | |
| ResourceAccessStatement(java.lang.String resourceID,
                        ProxySubject proxySubject,
                        SessionContext sessionContext,
                        Subject subject)Constructs a ResourceAccessStatementobject from aStringobject,ProxySubjectobject, aSessionContextobject and aSubject. | |
| ResourceAccessStatement(java.lang.String resourceID,
                        ProxySubject proxySubject,
                        Subject subject)Constructs a ResourceAccessStatementobject from aStringobject,ProxySubjectobject and
 aSubject. | |
| ResourceAccessStatement(java.lang.String resourceID,
                        Subject subject)Constructs a ResourceAccessStatementobject from aStringobject and aSubject. | |
| Method Summary | |
|  EncryptedResourceID | getEncryptedResourceID()Gets the EncryptedResourceIDobject from thisResourceAccessStatementobject. | 
|  java.lang.String | getResourceID()Gets the ResourceIDfrom thisResourceAccessStatementobject. | 
|  ResourceID | getResourceIDObject()Gets the ResourceIDobject from thisResourceAccessStatementobject. | 
|  SessionContext | getSessionContext()Gets the SessionContextfrom thisResourceAccessStatementobject. | 
|  int | getStatementType()Gets the real type of the Statement. | 
|  void | setEncryptedResourceID(EncryptedResourceID resourceID)Sets the EncryptedResourceIDfor thisResourceAccessStatementobject. | 
|  void | setResourceID(ResourceID resourceID)Sets the ResourceIDfor thisResourceAccessStatementobject. | 
|  boolean | setResourceID(java.lang.String resourceID)Sets the ResourceIDfor thisResourceAccessStatementobject. | 
|  boolean | setSessionContext(SessionContext sessionContext)Sets the SessionContextfor thisResourceAccessStatementobject. | 
|  java.lang.String | toString()Returns a String representation of the ResourceAccessStatement. | 
|  java.lang.String | toString(boolean includeNS,
         boolean declareNS)Returns a String representation of the ResourceAccessStatement. | 
| Methods inherited from class com.sun.identity.saml.assertion.SubjectStatement | 
| getSubject, setSubject | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public static final int RESOURCEACCESS_STATEMENT
| Constructor Detail | 
public ResourceAccessStatement(org.w3c.dom.Element element)
                        throws SAMLException
ResourceAccessStatement object from a DOM
 Element.element - representing a DOM tree elementSAMLException - if there is an error in the sender or in the
            element definition.
public ResourceAccessStatement(java.lang.String resourceID,
                               Subject subject)
                        throws SAMLException
ResourceAccessStatement object from a
 String object and a Subject.resourceID - String.subject - Subject object.SAMLException - if subject is null.
public ResourceAccessStatement(java.lang.String resourceID,
                               ProxySubject proxySubject,
                               Subject subject)
                        throws SAMLException
ResourceAccessStatement object from a
 String object, ProxySubject object and
 a Subject.resourceID - String.proxySubject - ProxySubject object.subject - Subject object.SAMLException - if subject is null.
public ResourceAccessStatement(java.lang.String resourceID,
                               ProxySubject proxySubject,
                               SessionContext sessionContext,
                               Subject subject)
                        throws SAMLException
ResourceAccessStatement object from a
 String object, ProxySubject object, a
 SessionContext object and a Subject.resourceID - resource ID.proxySubject - ProxySubject object.sessionContext - SessionContext object.subject - Subject object.SAMLException - if subject is null.
public ResourceAccessStatement(ResourceID resourceID,
                               ProxySubject proxySubject,
                               SessionContext sessionContext,
                               Subject subject)
                        throws SAMLException
ResourceAccessStatement object from a
 ResourceID object, ProxySubject object, a
 SessionContext object and a Subject.resourceID - resource ID.proxySubject - ProxySubject object.sessionContext - SessionContext object.subject - Subject object.SAMLException - if subject is null.
public ResourceAccessStatement(EncryptedResourceID encryptedResourceID,
                               ProxySubject proxySubject,
                               SessionContext sessionContext,
                               Subject subject)
                        throws SAMLException
ResourceAccessStatement object from a
 EncryptedResourceID object, ProxySubject
 object, a SessionContext object and a Subject.resourceID - resource ID.proxySubject - ProxySubject object.sessionContext - SessionContext object.subject - Subject object.SAMLException - if subject is null.| Method Detail | 
public java.lang.String getResourceID()
ResourceID from this
 ResourceAccessStatement object.public ResourceID getResourceIDObject()
ResourceID object from this
 ResourceAccessStatement object.public EncryptedResourceID getEncryptedResourceID()
EncryptedResourceID object from this
 ResourceAccessStatement object.public boolean setResourceID(java.lang.String resourceID)
ResourceID for this
 ResourceAccessStatement object.resourceID - Resource ID.public void setResourceID(ResourceID resourceID)
ResourceID for this
 ResourceAccessStatement object.resourceID - Resource ID.public void setEncryptedResourceID(EncryptedResourceID resourceID)
EncryptedResourceID for this
 ResourceAccessStatement object.resourceID - encrypted Resource ID.public int getStatementType()
getStatementType in class StatementResourceAccessStatement
 internally.public boolean setSessionContext(SessionContext sessionContext)
SessionContext for this
 ResourceAccessStatement object.sessionContext - Session context objectpublic SessionContext getSessionContext()
SessionContext from this
 ResourceAccessStatement object.SessionContext.public java.lang.String toString()
ResourceAccessStatement.toString in class java.lang.ObjectResourceAccessStatement element.
public java.lang.String toString(boolean includeNS,
                                 boolean declareNS)
ResourceAccessStatement.toString in class SubjectStatementincludeNS - Determines whether or not the namespace qualifier is 
        prepended  to the Element when converted.declareNS - Determines whether or not the namespace is declared 
        within the Element.ResourceAccessStatement element.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||