Class IndexedEndpointImpl

  • All Implemented Interfaces:
    org.opensaml.core.xml.AttributeExtensibleXMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.XMLObject, org.opensaml.saml.common.SAMLObject, org.opensaml.saml.saml2.metadata.Endpoint, org.opensaml.saml.saml2.metadata.IndexedEndpoint
    Direct Known Subclasses:
    ArtifactResolutionServiceImpl, AssertionConsumerServiceImpl, DiscoveryResponseImpl

    public abstract class IndexedEndpointImpl
    extends EndpointImpl
    implements org.opensaml.saml.saml2.metadata.IndexedEndpoint
    Concrete implementation of IndexedEndpoint.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Integer index
      Index of this endpoint.
      private org.opensaml.core.xml.schema.XSBooleanValue isDefault
      isDefault attribute.
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.Endpoint

        BINDING_ATTRIB_NAME, DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, LOCATION_ATTRIB_NAME, RESPONSE_LOCATION_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
      • Fields inherited from interface org.opensaml.saml.saml2.metadata.IndexedEndpoint

        DEFAULT_ELEMENT_LOCAL_NAME, DEFAULT_ELEMENT_NAME, INDEX_ATTRIB_NAME, IS_DEFAULT_ATTRIB_NAME, TYPE_LOCAL_NAME, TYPE_NAME
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Integer getIndex()
      Boolean isDefault()
      org.opensaml.core.xml.schema.XSBooleanValue isDefaultXSBoolean()
      void setIndex​(Integer theIndex)
      void setIsDefault​(Boolean newIsDefault)
      void setIsDefault​(org.opensaml.core.xml.schema.XSBooleanValue theIsDefault)
      • Methods inherited from class org.opensaml.core.xml.AbstractXMLObject

        detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, manageQualifiedAttributeNamespace, prepareAttributeValueForAssignment, prepareElementContentForAssignment, prepareForAssignment, prepareForAssignment, prepareForAssignment, registerOwnID, releaseChildrenDOM, releaseDOM, releaseParentDOM, releaseThisAndChildrenDOM, releaseThisandParentDOM, resolveID, resolveIDFromRoot, setDOM, setElementNamespacePrefix, setElementQName, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation, setSchemaType
      • Methods inherited from interface org.opensaml.core.xml.AttributeExtensibleXMLObject

        getUnknownAttributes
      • Methods inherited from interface org.opensaml.core.xml.ElementExtensibleXMLObject

        getUnknownXMLObjects, getUnknownXMLObjects
      • Methods inherited from interface org.opensaml.saml.saml2.metadata.Endpoint

        getBinding, getLocation, getResponseLocation, setBinding, setLocation, setResponseLocation
      • 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 Detail

      • index

        private Integer index
        Index of this endpoint.
      • isDefault

        private org.opensaml.core.xml.schema.XSBooleanValue isDefault
        isDefault attribute.
    • Constructor Detail

      • IndexedEndpointImpl

        protected IndexedEndpointImpl​(String namespaceURI,
                                      String elementLocalName,
                                      String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getIndex

        public Integer getIndex()
        Specified by:
        getIndex in interface org.opensaml.saml.saml2.metadata.IndexedEndpoint
      • setIndex

        public void setIndex​(Integer theIndex)
        Specified by:
        setIndex in interface org.opensaml.saml.saml2.metadata.IndexedEndpoint
      • isDefault

        public Boolean isDefault()
        Specified by:
        isDefault in interface org.opensaml.saml.saml2.metadata.IndexedEndpoint
      • isDefaultXSBoolean

        public org.opensaml.core.xml.schema.XSBooleanValue isDefaultXSBoolean()
        Specified by:
        isDefaultXSBoolean in interface org.opensaml.saml.saml2.metadata.IndexedEndpoint
      • setIsDefault

        public void setIsDefault​(Boolean newIsDefault)
        Specified by:
        setIsDefault in interface org.opensaml.saml.saml2.metadata.IndexedEndpoint
      • setIsDefault

        public void setIsDefault​(org.opensaml.core.xml.schema.XSBooleanValue theIsDefault)
        Specified by:
        setIsDefault in interface org.opensaml.saml.saml2.metadata.IndexedEndpoint