|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | 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
public class ResourceAccessStatement
The ResourceAccessStatement
class conveys information regarding
the accessing entities and the resource for which access is being attempted.
Field Summary | |
---|---|
protected ProxySubject |
_proxySubject
|
protected SessionContext |
_sessionContext
|
static int |
RESOURCEACCESS_STATEMENT
The Statement is an Resource Access Statement. |
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 | |
---|---|
ResourceAccessStatement(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(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(String resourceID,
ProxySubject proxySubject,
Subject subject)
Constructs a ResourceAccessStatement object from a
String object, ProxySubject object and
a Subject . |
|
ResourceAccessStatement(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. |
ProxySubject |
getProxySubject()
Returns the ProxySubject in the
ResourceAccessStatement . |
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()
Returns the 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(String resourceID)
Sets the ResourceID for this
ResourceAccessStatement object. |
boolean |
setSessionContext(SessionContext sessionContext)
Sets the SessionContext for this
ResourceAccessStatement object. |
String |
toString()
Returns a String representation of the ResourceAccessStatement . |
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 |
Field Detail |
---|
public static final int RESOURCEACCESS_STATEMENT
protected ProxySubject _proxySubject
protected SessionContext _sessionContext
Constructor Detail |
---|
public ResourceAccessStatement(Element element) throws SAMLException
ResourceAccessStatement
object from a DOM
Element.
element
- representing a DOM tree element
SAMLException
- if there is an error in the sender or in the
element definition.public ResourceAccessStatement(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(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(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
.
encryptedResourceID
- the encrypted resource ID.proxySubject
- ProxySubject
object.sessionContext
- SessionContext
object.subject
- Subject
object.
SAMLException
- if subject is null.Method Detail |
---|
public 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(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 Statement
ResourceAccessStatement
internally.public boolean setSessionContext(SessionContext sessionContext)
SessionContext
for this
ResourceAccessStatement
object.
sessionContext
- Session context object
public SessionContext getSessionContext()
SessionContext
from this
ResourceAccessStatement
object.
SessionContext
.public ProxySubject getProxySubject()
ProxySubject
in the
ResourceAccessStatement
.
ProxySubject
.public String toString()
ResourceAccessStatement
.
toString
in class Object
ResourceAccessStatement
element.public String toString(boolean includeNS, boolean declareNS)
ResourceAccessStatement
.
toString
in class SubjectStatement
includeNS
- 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: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |