Package org.opensaml.saml.saml2.metadata
Interface EntitiesDescriptor
- All Superinterfaces:
CacheableSAMLObject,SAMLObject,SignableSAMLObject,SignableXMLObject,TimeBoundSAMLObject,XMLObject
- All Known Implementing Classes:
EntitiesDescriptorImpl
public interface EntitiesDescriptor
extends SignableSAMLObject, TimeBoundSAMLObject, CacheableSAMLObject
SAML 2.0 Metadata EntitiesDescriptor.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringElement name, no namespace.static final QNameDefault element name.static final QNameElement QName, no prefix.static final String"ID" attribute name.static final String"Name" attribute name.static final StringLocal name of the XSI type.static final QNameQName of the XSI type.Fields inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAMEFields inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject
VALID_UNTIL_ATTRIB_NAME, VALID_UNTIL_ATTRIB_QNAME -
Method Summary
Modifier and TypeMethodDescriptionGets a list of childEntitiesDescriptors.Gets a list of childEntityDescriptors.Gets the Extensions child of this object.getID()Gets the ID of this entity group.getName()Gets the name of this entity group.voidsetExtensions(Extensions extensions) Sets the Extensions child of this object.voidSets the ID of this entity group.voidSets the name of this entity group.Methods inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
getCacheDuration, setCacheDurationMethods inherited from interface org.opensaml.saml.common.SignableSAMLObject
getSignatureReferenceIDMethods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignatureMethods inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject
getValidUntil, isValid, setValidUntilMethods inherited from interface org.opensaml.core.xml.XMLObject
detach, ensureDOM, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element name, no namespace.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
ELEMENT_QNAME
Element QName, no prefix. -
ID_ATTRIB_NAME
"ID" attribute name.- See Also:
-
NAME_ATTRIB_NAME
"Name" attribute name.- See Also:
-
-
Method Details
-
getName
Gets the name of this entity group.- Returns:
- the name of this entity group
-
setName
Sets the name of this entity group.- Parameters:
name- the name of this entity group
-
getID
Gets the ID of this entity group.- Returns:
- the id of this entity group
-
setID
Sets the ID of this entity group.- Parameters:
newID- the ID of this entity group
-
getExtensions
Gets the Extensions child of this object.- Returns:
- the Extensions child of this object
-
setExtensions
Sets the Extensions child of this object.- Parameters:
extensions- the Extensions child of this object
-
getEntitiesDescriptors
Gets a list of childEntitiesDescriptors.- Returns:
- list of descriptors
-
getEntityDescriptors
Gets a list of childEntityDescriptors.- Returns:
- list of child descriptors
-