Package com.sun.identity.saml.assertion
Class SubjectStatement
java.lang.Object
com.sun.identity.saml.assertion.Statement
com.sun.identity.saml.assertion.SubjectStatement
- Direct Known Subclasses:
AttributeStatement
,AuthenticationStatement
,AuthorizationDecisionStatementBase
The
SubjectStatement
element is an extension
point that allows other assertion-based applications to reuse the SAML
assertion framework. It contains a Subject
element
that allows issuer to describe a subject. Its
SubjectStatementAbstractType
complex type is abstract;
extension elements must use xsi:type
attribute to indicate
the derived type.-
Field Summary
Fields inherited from class com.sun.identity.saml.assertion.Statement
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT, NOT_SUPPORTED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Subject within theSubjectStatement
.boolean
setSubject
(Subject subject) Set the Subject for theSubjectStatement
.abstract String
toString
(boolean includeNS, boolean declareNS) Creates a String representation of theSubjectStatement
.Methods inherited from class com.sun.identity.saml.assertion.Statement
getStatementType
-
Field Details
-
_subject
-
-
Constructor Details
-
SubjectStatement
protected SubjectStatement()Default Constructor
-
-
Method Details
-
getSubject
Returns the Subject within theSubjectStatement
.- Returns:
- The subject within the statement.
-
setSubject
Set the Subject for theSubjectStatement
.- Parameters:
subject
- A Subject object.- Returns:
- true if the operation is successful.
-
toString
Creates a String representation of theSubjectStatement
.- Specified by:
toString
in classStatement
- Parameters:
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.- Returns:
- A String representation of the
<saml:SubjectStatement>
element.
-