Package com.sun.identity.saml2.assertion
Interface Subject
- All Superinterfaces:
XmlSerializable
The
Subject specifies the principal that is the subject
of all of the statements in the assertion. It contains an identifier,
a series of one or more subject confirmations, or both.-
Method Summary
Modifier and TypeMethodDescriptionReturns the identifier inBaseIDformatReturns the encrypted identifierReturns the identifier inNameIDformatReturns a list of subject confirmationsbooleanReturns true if the object is mutablevoidMakes the object immutablevoidSets the identifier inBaseIDformatvoidsetEncryptedID(EncryptedID value) Sets the encrypted identifiervoidSets the identifier inNameIDformatvoidsetSubjectConfirmation(List<SubjectConfirmation> confirmations) Sets a list of subject confirmationsMethods inherited from interface com.sun.identity.saml2.common.XmlSerializable
toDocumentFragment, toXMLString, toXMLString
-
Method Details
-
getEncryptedID
EncryptedID getEncryptedID()Returns the encrypted identifier- Returns:
- the encrypted identifier
-
setEncryptedID
Sets the encrypted identifier- Parameters:
value- the encrypted identifier- Throws:
SAML2Exception- if the object is immutable
-
getNameID
NameID getNameID()Returns the identifier inNameIDformat- Returns:
- the identifier in
NameIDformat
-
setNameID
Sets the identifier inNameIDformat- Parameters:
value- the identifier inNameIDformat- Throws:
SAML2Exception- if the object is immutable
-
getSubjectConfirmation
List<SubjectConfirmation> getSubjectConfirmation()Returns a list of subject confirmations- Returns:
- a list of subject confirmations
-
setSubjectConfirmation
Sets a list of subject confirmations- Parameters:
confirmations- a list of subject confirmations- Throws:
SAML2Exception- if the object is immutable
-
getBaseID
BaseID getBaseID()Returns the identifier inBaseIDformat- Returns:
- the identifier in
BaseIDformat
-
setBaseID
Sets the identifier inBaseIDformat- Parameters:
value- the identifier inBaseIDformat- Throws:
SAML2Exception- if the object is immutable
-
makeImmutable
void makeImmutable()Makes the object immutable -
isMutable
boolean isMutable()Returns true if the object is mutable- Returns:
- true if the object is mutable
-