Class SubjectConfirmationDataImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml2.core.impl.SubjectConfirmationDataImpl
- All Implemented Interfaces:
AttributeExtensibleXMLObject,ElementExtensibleXMLObject,XMLObject,SAMLObject,SubjectConfirmationData
- Direct Known Subclasses:
KeyInfoConfirmationDataTypeImpl
public class SubjectConfirmationDataImpl
extends AbstractXMLObject
implements SubjectConfirmationData
Concrete implementation of
SubjectConfirmationData.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringAddress of the Confirmation Data.private StringInResponseTo of the Confirmation Data.private InstantNotBefore of the Confirmation Data.private InstantNotOnOrAfter of the Confirmation Data.private StringRecipient of the Confirmation Data.private final AttributeMap"anyAttribute" attributes.private final IndexedXMLObjectChildrenList<XMLObject>"any" children.Fields inherited from interface org.opensaml.saml.saml2.core.SubjectConfirmationData
ADDRESS_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, IN_RESPONSE_TO_ATTRIB_NAME, NOT_BEFORE_ATTRIB_NAME, NOT_BEFORE_ATTRIB_QNAME, NOT_ON_OR_AFTER_ATTRIB_NAME, NOT_ON_OR_AFTER_ATTRIB_QNAME, RECIPIENT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSubjectConfirmationDataImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetUnknownXMLObjects(QName typeOrName) voidsetAddress(String newAddress) voidsetInResponseTo(String newInResponseTo) voidsetNotBefore(Instant newNotBefore) voidsetNotOnOrAfter(Instant newNotOnOrAfter) voidsetRecipient(String newRecipient) 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
-
notBefore
NotBefore of the Confirmation Data. -
notOnOrAfter
NotOnOrAfter of the Confirmation Data. -
recipient
Recipient of the Confirmation Data. -
inResponseTo
InResponseTo of the Confirmation Data. -
address
Address of the Confirmation Data. -
unknownAttributes
"anyAttribute" attributes. -
unknownChildren
"any" children.
-
-
Constructor Details
-
SubjectConfirmationDataImpl
protected SubjectConfirmationDataImpl(@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
-
getNotBefore
- Specified by:
getNotBeforein interfaceSubjectConfirmationData
-
setNotBefore
- Specified by:
setNotBeforein interfaceSubjectConfirmationData
-
getNotOnOrAfter
- Specified by:
getNotOnOrAfterin interfaceSubjectConfirmationData
-
setNotOnOrAfter
- Specified by:
setNotOnOrAfterin interfaceSubjectConfirmationData
-
getRecipient
- Specified by:
getRecipientin interfaceSubjectConfirmationData
-
setRecipient
- Specified by:
setRecipientin interfaceSubjectConfirmationData
-
getInResponseTo
- Specified by:
getInResponseToin interfaceSubjectConfirmationData
-
setInResponseTo
- Specified by:
setInResponseToin interfaceSubjectConfirmationData
-
getAddress
- Specified by:
getAddressin interfaceSubjectConfirmationData
-
setAddress
- Specified by:
setAddressin interfaceSubjectConfirmationData
-
getUnknownAttributes
- Specified by:
getUnknownAttributesin interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
- Specified by:
getUnknownXMLObjectsin interfaceElementExtensibleXMLObject
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-