|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.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.
| フィールドの概要 | |
|---|---|
protected ProxySubject |
_proxySubject
|
protected SessionContext |
_sessionContext
|
static int |
RESOURCEACCESS_STATEMENT
The Statement is an Resource Access Statement. |
| クラス com.sun.identity.saml.assertion.SubjectStatement から継承されたフィールド |
|---|
_subject |
| クラス com.sun.identity.saml.assertion.Statement から継承されたフィールド |
|---|
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT, NOT_SUPPORTED |
| コンストラクタの概要 | |
|---|---|
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. |
|
| メソッドの概要 | |
|---|---|
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. |
| クラス com.sun.identity.saml.assertion.SubjectStatement から継承されたメソッド |
|---|
getSubject, setSubject |
| フィールドの詳細 |
|---|
public static final int RESOURCEACCESS_STATEMENT
protected ProxySubject _proxySubject
protected SessionContext _sessionContext
| コンストラクタの詳細 |
|---|
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.| メソッドの詳細 |
|---|
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()
Statement 内の getStatementTypeResourceAccessStatement
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.
Object 内の toStringResourceAccessStatement element.
public String toString(boolean includeNS,
boolean declareNS)
ResourceAccessStatement.
SubjectStatement 内の toStringincludeNS - 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.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||