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

    • DEFAULT_ELEMENT_LOCAL_NAME

      static final String DEFAULT_ELEMENT_LOCAL_NAME
      Local 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.
    • INDEX_ATTRIB_NAME

      static final String INDEX_ATTRIB_NAME
      index attribute name.
      See Also:
      Constant Field Values
    • IS_DEFAULT_ATTRIB_NAME

      static final String IS_DEFAULT_ATTRIB_NAME
      isDeault attribute name.
      See Also:
      Constant Field Values
  • Method Details

    • getIndex

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

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

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

      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​(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​(XSBooleanValue newIsDefault)
      Sets whether this is the default endpoint in a list.
      Parameters:
      newIsDefault - whether this is the default endpoint in a list