Class SubjectImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.SubjectImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,Subject
Concrete implementation of
Subject.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BaseIDBaseID child element.private EncryptedIDEncryptedID child element.private NameIDNameID child element.private final XMLObjectChildrenList<SubjectConfirmation>Subject Confirmations of the Subject.Fields inherited from interface org.opensaml.saml.saml2.core.Subject
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSubjectImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, ensureDOM, 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, setSchemaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
baseID
BaseID child element. -
nameID
NameID child element. -
encryptedID
EncryptedID child element. -
subjectConfirmations
Subject Confirmations of the Subject.
-
-
Constructor Details
-
SubjectImpl
protected SubjectImpl(@Nullable String namespaceURI, @Nonnull String elementLocalName, @Nullable String namespacePrefix) Constructor.- Parameters:
namespaceURI- the namespace the element is inelementLocalName- the local name of the XML element this Object representsnamespacePrefix- the prefix for the given namespace
-
-
Method Details
-
getBaseID
-
setBaseID
-
getNameID
-
setNameID
-
getEncryptedID
- Specified by:
getEncryptedIDin interfaceSubject
-
setEncryptedID
- Specified by:
setEncryptedIDin interfaceSubject
-
getSubjectConfirmations
- Specified by:
getSubjectConfirmationsin interfaceSubject
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-