Package com.sun.identity.saml2.assertion
Interface Subject
-
- All Known Implementing Classes:
SubjectImpl
public interface SubjectTheSubjectspecifies 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseIDgetBaseID()Returns the identifier inBaseIDformatEncryptedIDgetEncryptedID()Returns the encrypted identifierNameIDgetNameID()Returns the identifier inNameIDformatListgetSubjectConfirmation()Returns a list of subject confirmationsbooleanisMutable()Returns true if the object is mutablevoidmakeImmutable()Makes the object immutablevoidsetBaseID(BaseID value)Sets the identifier inBaseIDformatvoidsetEncryptedID(EncryptedID value)Sets the encrypted identifiervoidsetNameID(NameID value)Sets the identifier inNameIDformatvoidsetSubjectConfirmation(List confirmations)Sets a list of subject confirmationsStringtoXMLString()Returns a String representationStringtoXMLString(boolean includeNSPrefix, boolean declareNS)Returns a String representation
-
-
-
Method Detail
-
getEncryptedID
EncryptedID getEncryptedID()
Returns the encrypted identifier- Returns:
- the encrypted identifier
-
setEncryptedID
void setEncryptedID(EncryptedID value) throws SAML2Exception
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
void setNameID(NameID value) throws SAML2Exception
Sets the identifier inNameIDformat- Parameters:
value- the identifier inNameIDformat- Throws:
SAML2Exception- if the object is immutable
-
getSubjectConfirmation
List getSubjectConfirmation()
Returns a list of subject confirmations- Returns:
- a list of subject confirmations
-
setSubjectConfirmation
void setSubjectConfirmation(List confirmations) throws SAML2Exception
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
void setBaseID(BaseID value) throws SAML2Exception
Sets the identifier inBaseIDformat- Parameters:
value- the identifier inBaseIDformat- Throws:
SAML2Exception- if the object is immutable
-
toXMLString
String toXMLString(boolean includeNSPrefix, boolean declareNS) throws SAML2Exception
Returns a String representation- Parameters:
includeNSPrefix- Determines whether or not the namespace qualifier is prepended to the Element when converteddeclareNS- Determines whether or not the namespace is declared within the Element.- Returns:
- A String representation
- Throws:
SAML2Exception- if something is wrong during conversion
-
toXMLString
String toXMLString() throws SAML2Exception
Returns a String representation- Returns:
- A String representation
- Throws:
SAML2Exception- if something is wrong during conversion
-
makeImmutable
void makeImmutable()
Makes the object immutable
-
isMutable
boolean isMutable()
Returns true if the object is mutable- Returns:
- true if the object is mutable
-
-