public class SubjectImpl extends AbstractSAMLObject implements Subject
Subject.DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME| Modifier | Constructor and Description |
|---|---|
protected |
SubjectImpl(String namespaceURI,
String elementLocalName,
String namespacePrefix)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
BaseID |
getBaseID()
Gets the base identifier of the principal for this request.
|
EncryptedID |
getEncryptedID()
Gets the encrypted name identifier of the principal for this request.
|
NameID |
getNameID()
Gets the name identifier of the principal for this request.
|
List<XMLObject> |
getOrderedChildren()
Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
|
List<SubjectConfirmation> |
getSubjectConfirmations()
Gets the confirmations made about this subject.
|
void |
setBaseID(BaseID newBaseID)
Sets the base identifier of the principal for this request.
|
void |
setEncryptedID(EncryptedID newEncryptedID)
Sets the encrypted name identifier of the principal for this request.
|
void |
setNameID(NameID newNameID)
Sets the name identifier of the principal for this request.
|
equals, hashCode, prepareForAssignmentdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaTypeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitdetach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocationprotected SubjectImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
namespaceURI - the namespace the element is inelementLocalName - the local name of the XML element this Object representsnamespacePrefix - the prefix for the given namespacepublic BaseID getBaseID()
public void setBaseID(BaseID newBaseID)
public NameID getNameID()
public void setNameID(NameID newNameID)
public EncryptedID getEncryptedID()
getEncryptedID in interface Subjectpublic void setEncryptedID(EncryptedID newEncryptedID)
setEncryptedID in interface SubjectnewEncryptedID - the new encrypted name identifier of the principal for this requestpublic List<SubjectConfirmation> getSubjectConfirmations()
getSubjectConfirmations in interface Subjectpublic List<XMLObject> getOrderedChildren()
getOrderedChildren in interface XMLObjectCopyright © 2021. All rights reserved.