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 String
Element name, no namespace.static final QName
Default element name.static final QName
Element QName, no prefix.static final String
"ID" attribute name.static final String
"Name" attribute name.static final String
Local name of the XSI type.static final QName
QName of the XSI type.Fields inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
CACHE_DURATION_ATTRIB_NAME, CACHE_DURATION_ATTRIB_QNAME
Fields 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 childEntitiesDescriptor
s.Gets a list of childEntityDescriptor
s.Gets the Extensions child of this object.getID()
Gets the ID of this entity group.getName()
Gets the name of this entity group.void
setExtensions
(Extensions extensions) Sets the Extensions child of this object.void
Sets the ID of this entity group.void
Sets the name of this entity group.Methods inherited from interface org.opensaml.saml.saml2.common.CacheableSAMLObject
getCacheDuration, setCacheDuration
Methods inherited from interface org.opensaml.saml.common.SignableSAMLObject
getSignatureReferenceID
Methods inherited from interface org.opensaml.xmlsec.signature.SignableXMLObject
getSignature, isSigned, setSignature
Methods inherited from interface org.opensaml.saml.saml2.common.TimeBoundSAMLObject
getValidUntil, isValid, setValidUntil
Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, 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
String 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
String 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
Extensions 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
List<EntitiesDescriptor> getEntitiesDescriptors()Gets a list of childEntitiesDescriptor
s.- Returns:
- list of descriptors
-
getEntityDescriptors
List<EntityDescriptor> getEntityDescriptors()Gets a list of childEntityDescriptor
s.- Returns:
- list of child descriptors
-