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 ofSubjectConfirmationData
.
-
-
Field Summary
Fields Modifier and Type Field Description private String
address
Address of the Confirmation Data.private String
inResponseTo
InResponseTo of the Confirmation Data.private Instant
notBefore
NotBefore of the Confirmation Data.private Instant
notOnOrAfter
NotOnOrAfter of the Confirmation Data.private String
recipient
Recipient of the Confirmation Data.private AttributeMap
unknownAttributes
"anyAttribute" attributes.private IndexedXMLObjectChildrenList<XMLObject>
unknownChildren
"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
Constructors Modifier Constructor Description protected
SubjectConfirmationDataImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAddress()
String
getInResponseTo()
Instant
getNotBefore()
Instant
getNotOnOrAfter()
List<XMLObject>
getOrderedChildren()
String
getRecipient()
AttributeMap
getUnknownAttributes()
List<XMLObject>
getUnknownXMLObjects()
List<XMLObject>
getUnknownXMLObjects(QName typeOrName)
void
setAddress(String newAddress)
void
setInResponseTo(String newInResponseTo)
void
setNotBefore(Instant newNotBefore)
void
setNotOnOrAfter(Instant newNotOnOrAfter)
void
setRecipient(String newRecipient)
-
Methods inherited from class org.opensaml.core.xml.AbstractXMLObject
detach, 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, setSchemaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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 Detail
-
notBefore
private Instant notBefore
NotBefore of the Confirmation Data.
-
notOnOrAfter
private Instant notOnOrAfter
NotOnOrAfter of the Confirmation Data.
-
recipient
private String recipient
Recipient of the Confirmation Data.
-
inResponseTo
private String inResponseTo
InResponseTo of the Confirmation Data.
-
address
private String address
Address of the Confirmation Data.
-
unknownAttributes
private final AttributeMap unknownAttributes
"anyAttribute" attributes.
-
unknownChildren
private final IndexedXMLObjectChildrenList<XMLObject> unknownChildren
"any" children.
-
-
Constructor Detail
-
SubjectConfirmationDataImpl
protected SubjectConfirmationDataImpl(String namespaceURI, String elementLocalName, 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 Detail
-
getNotBefore
public Instant getNotBefore()
- Specified by:
getNotBefore
in interfaceSubjectConfirmationData
-
setNotBefore
public void setNotBefore(Instant newNotBefore)
- Specified by:
setNotBefore
in interfaceSubjectConfirmationData
-
getNotOnOrAfter
public Instant getNotOnOrAfter()
- Specified by:
getNotOnOrAfter
in interfaceSubjectConfirmationData
-
setNotOnOrAfter
public void setNotOnOrAfter(Instant newNotOnOrAfter)
- Specified by:
setNotOnOrAfter
in interfaceSubjectConfirmationData
-
getRecipient
public String getRecipient()
- Specified by:
getRecipient
in interfaceSubjectConfirmationData
-
setRecipient
public void setRecipient(String newRecipient)
- Specified by:
setRecipient
in interfaceSubjectConfirmationData
-
getInResponseTo
public String getInResponseTo()
- Specified by:
getInResponseTo
in interfaceSubjectConfirmationData
-
setInResponseTo
public void setInResponseTo(String newInResponseTo)
- Specified by:
setInResponseTo
in interfaceSubjectConfirmationData
-
getAddress
public String getAddress()
- Specified by:
getAddress
in interfaceSubjectConfirmationData
-
setAddress
public void setAddress(String newAddress)
- Specified by:
setAddress
in interfaceSubjectConfirmationData
-
getUnknownAttributes
public AttributeMap getUnknownAttributes()
- Specified by:
getUnknownAttributes
in interfaceAttributeExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects()
- Specified by:
getUnknownXMLObjects
in interfaceElementExtensibleXMLObject
-
getUnknownXMLObjects
public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
- Specified by:
getUnknownXMLObjects
in interfaceElementExtensibleXMLObject
-
getOrderedChildren
public List<XMLObject> getOrderedChildren()
- Specified by:
getOrderedChildren
in interfaceXMLObject
-
-