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

  • Method Details

    • getName

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

      void setName(@Nullable String name)
      Sets the name of this entity group.
      Parameters:
      name - the name of this entity group
    • getID

      @Nullable String getID()
      Gets the ID of this entity group.
      Returns:
      the id of this entity group
    • setID

      void setID(@Nullable String newID)
      Sets the ID of this entity group.
      Parameters:
      newID - the ID of this entity group
    • getExtensions

      @Nullable Extensions getExtensions()
      Gets the Extensions child of this object.
      Returns:
      the Extensions child of this object
    • setExtensions

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

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

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