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
FieldsFields inherited from class com.sun.identity.saml.assertion.Statement
ATTRIBUTE_STATEMENT, AUTHENTICATION_STATEMENT, AUTHORIZATION_DECISION_STATEMENT, NOT_SUPPORTED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the Subject within theSubjectStatement.booleansetSubject(Subject subject) Set the Subject for theSubjectStatement.abstract StringtoString(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:
toStringin 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.
-