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 Details

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Element name, no namespace.
      See Also:
      Constant Field Values
    • DEFAULT_ELEMENT_NAME

      static final QName DEFAULT_ELEMENT_NAME
      Default element name.
    • TYPE_LOCAL_NAME

      static final String TYPE_LOCAL_NAME
      Local name of the XSI type.
      See Also:
      Constant Field Values
    • TYPE_NAME

      static final QName TYPE_NAME
      QName of the XSI type.
    • ELEMENT_QNAME

      static final QName ELEMENT_QNAME
      Element QName, no prefix.
    • ID_ATTRIB_NAME

      static final String ID_ATTRIB_NAME
      "ID" attribute name.
      See Also:
      Constant Field Values
    • NAME_ATTRIB_NAME

      static final String NAME_ATTRIB_NAME
      "Name" attribute name.
      See Also:
      Constant Field Values
  • Method Details

    • getName

      String getName()
      Gets the name of this entity group.
      Returns:
      the name of this entity group
    • setName

      void setName​(String name)
      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

      void setID​(String newID)
      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

      void setExtensions​(Extensions extensions)
      Sets the Extensions child of this object.
      Parameters:
      extensions - the Extensions child of this object
    • getEntitiesDescriptors

      List<EntitiesDescriptor> getEntitiesDescriptors()
      Gets a list of child EntitiesDescriptors.
      Returns:
      list of descriptors
    • getEntityDescriptors

      List<EntityDescriptor> getEntityDescriptors()
      Gets a list of child EntityDescriptors.
      Returns:
      list of child descriptors