Interface IndexedEndpoint

All Superinterfaces:
AttributeExtensibleXMLObject, ElementExtensibleXMLObject, Endpoint, SAMLObject, XMLObject
All Known Subinterfaces:
ArtifactResolutionService, AssertionConsumerService, DiscoveryResponse
All Known Implementing Classes:
ArtifactResolutionServiceImpl, AssertionConsumerServiceImpl, DiscoveryResponseImpl, IndexedEndpointImpl

public interface IndexedEndpoint extends Endpoint
SAML 2.0 Metadata IndexedEndpoint.
  • Field Details

  • Method Details

    • getIndex

      @Nullable Integer getIndex()
      Gets the index of the endpoint.
      Returns:
      index of the endpoint
    • setIndex

      void setIndex(@Nullable Integer index)
      Sets the index of the endpoint.
      Parameters:
      index - index of the endpoint
    • isDefault

      @Nullable Boolean isDefault()
      Gets whether this is the default endpoint in a list.
      Returns:
      whether this is the default endpoint in a list
    • isDefaultXSBoolean

      @Nullable XSBooleanValue isDefaultXSBoolean()
      Gets whether this is the default endpoint in a list.
      Returns:
      whether this is the default endpoint in a list
    • setIsDefault

      void setIsDefault(@Nullable Boolean newIsDefault)
      Sets whether this is the default endpoint in a list. Boolean values will be marshalled to either "true" or "false".
      Parameters:
      newIsDefault - whether this is the default endpoint in a list
    • setIsDefault

      void setIsDefault(@Nullable XSBooleanValue newIsDefault)
      Sets whether this is the default endpoint in a list.
      Parameters:
      newIsDefault - whether this is the default endpoint in a list