Class ConditionsImpl
java.lang.Object
org.opensaml.core.xml.AbstractXMLObject
org.opensaml.saml.saml1.core.impl.ConditionsImpl
- All Implemented Interfaces:
XMLObject,SAMLObject,Conditions
This is a concrete implementation of the
Conditions interface.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final IndexedXMLObjectChildrenList<Condition>Set containing all the Conditions.private InstantValue saved in the NotBefore attribute.private InstantValue saved in the NotOnOrAfter attribute.Fields inherited from interface org.opensaml.saml.saml1.core.Conditions
DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, NOTBEFORE_ATTRIB_NAME, NOTBEFORE_ATTRIB_QNAME, NOTONORAFTER_ATTRIB_NAME, NOTONORAFTER_ATTRIB_QNAME, TYPE_LOCAL_NAME, TYPE_NAME -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConditionsImpl(String namespaceURI, String elementLocalName, String namespacePrefix) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetConditions(QName typeOrName) voidsetNotBefore(Instant dt) voidMethods 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
Value saved in the NotBefore attribute. -
notOnOrAfter
Value saved in the NotOnOrAfter attribute. -
conditions
Set containing all the Conditions.
-
-
Constructor Details
-
ConditionsImpl
protected ConditionsImpl(@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 interfaceConditions
-
setNotBefore
- Specified by:
setNotBeforein interfaceConditions
-
getNotOnOrAfter
- Specified by:
getNotOnOrAfterin interfaceConditions
-
setNotOnOrAfter
- Specified by:
setNotOnOrAfterin interfaceConditions
-
getConditions
- Specified by:
getConditionsin interfaceConditions
-
getConditions
- Specified by:
getConditionsin interfaceConditions
-
getAudienceRestrictionConditions
- Specified by:
getAudienceRestrictionConditionsin interfaceConditions
-
getDoNotCacheConditions
- Specified by:
getDoNotCacheConditionsin interfaceConditions
-
getOrderedChildren
- Specified by:
getOrderedChildrenin interfaceXMLObject
-