|
|||||||||
| 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_STATEMENT
The 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 ResourceAccessStatement object from a DOM
Element. |
|
ResourceAccessStatement(EncryptedResourceID encryptedResourceID,
ProxySubject proxySubject,
SessionContext sessionContext,
Subject subject)
Constructs a ResourceAccessStatement object from a
EncryptedResourceID object, ProxySubject
object, a SessionContext object and a Subject. |
|
ResourceAccessStatement(ResourceID resourceID,
ProxySubject proxySubject,
SessionContext sessionContext,
Subject subject)
Constructs a ResourceAccessStatement object from a
ResourceID object, ProxySubject object, a
SessionContext object and a Subject. |
|
ResourceAccessStatement(java.lang.String resourceID,
ProxySubject proxySubject,
SessionContext sessionContext,
Subject subject)
Constructs a ResourceAccessStatement object from a
String object, ProxySubject object, a
SessionContext object and a Subject. |
|
ResourceAccessStatement(java.lang.String resourceID,
ProxySubject proxySubject,
Subject subject)
Constructs a ResourceAccessStatement object from a
String object, ProxySubject object and
a Subject. |
|
ResourceAccessStatement(java.lang.String resourceID,
Subject subject)
Constructs a ResourceAccessStatement object from a
String object and a Subject. |
|
| Method Summary | |
EncryptedResourceID |
getEncryptedResourceID()
Gets the EncryptedResourceID object from this
ResourceAccessStatement object. |
java.lang.String |
getResourceID()
Gets the ResourceID from this
ResourceAccessStatement object. |
ResourceID |
getResourceIDObject()
Gets the ResourceID object from this
ResourceAccessStatement object. |
SessionContext |
getSessionContext()
Gets the SessionContext from this
ResourceAccessStatement object. |
int |
getStatementType()
Gets the real type of the Statement. |
void |
setEncryptedResourceID(EncryptedResourceID resourceID)
Sets the EncryptedResourceID for this
ResourceAccessStatement object. |
void |
setResourceID(ResourceID resourceID)
Sets the ResourceID for this
ResourceAccessStatement object. |
boolean |
setResourceID(java.lang.String resourceID)
Sets the ResourceID for this
ResourceAccessStatement object. |
boolean |
setSessionContext(SessionContext sessionContext)
Sets the SessionContext for this
ResourceAccessStatement object. |
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 | ||||||||