Package org.opensaml.saml.saml2.metadata
Interface Endpoint
- All Superinterfaces:
AttributeExtensibleXMLObject
,ElementExtensibleXMLObject
,SAMLObject
,XMLObject
- All Known Subinterfaces:
ArtifactResolutionService
,AssertionConsumerService
,AssertionIDRequestService
,AttributeService
,AuthnQueryService
,AuthzService
,DiscoveryResponse
,IndexedEndpoint
,ManageNameIDService
,NameIDMappingService
,RequestInitiator
,SingleLogoutService
,SingleSignOnService
- All Known Implementing Classes:
ArtifactResolutionServiceImpl
,AssertionConsumerServiceImpl
,AssertionIDRequestServiceImpl
,AttributeServiceImpl
,AuthnQueryServiceImpl
,AuthzServiceImpl
,DiscoveryResponseImpl
,EndpointImpl
,IndexedEndpointImpl
,ManageNameIDServiceImpl
,NameIDMappingServiceImpl
,RequestInitiatorImpl
,SingleLogoutServiceImpl
,SingleSignOnServiceImpl
public interface Endpoint
extends SAMLObject, ElementExtensibleXMLObject, AttributeExtensibleXMLObject
SAML 2.0 Metadata Endpoint data type interface.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
"Binding" attribute name.static final String
Element local name.static final QName
Default element name.static final String
"Location" attribute name.static final String
"ResponseLocation" attribute name.static final String
Local name of the XSI type.static final QName
QName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionGets the URI identifier for the binding supported by this Endpoint.Gets the URI, usually a URL, for the location of this Endpoint.Gets the URI, usually a URL, responses should be sent to this for this Endpoint.void
setBinding
(String binding) Sets the URI identifier for the binding supported by this Endpoint.void
setLocation
(String location) Sets the URI, usually a URL, for the location of this Endpoint.void
setResponseLocation
(String location) Sets the URI, usually a URL, responses should be sent to this for this Endpoint.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.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 Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
BINDING_ATTRIB_NAME
"Binding" attribute name.- See Also:
-
LOCATION_ATTRIB_NAME
"Location" attribute name.- See Also:
-
RESPONSE_LOCATION_ATTRIB_NAME
"ResponseLocation" attribute name.- See Also:
-
-
Method Details
-
getBinding
String getBinding()Gets the URI identifier for the binding supported by this Endpoint.- Returns:
- the URI identifier for the binding supported by this Endpoint
-
setBinding
Sets the URI identifier for the binding supported by this Endpoint.- Parameters:
binding
- the URI identifier for the binding supported by this Endpoint
-
getLocation
String getLocation()Gets the URI, usually a URL, for the location of this Endpoint.- Returns:
- the location of this Endpoint
-
setLocation
Sets the URI, usually a URL, for the location of this Endpoint.- Parameters:
location
- the location of this Endpoint
-
getResponseLocation
String getResponseLocation()Gets the URI, usually a URL, responses should be sent to this for this Endpoint.- Returns:
- the URI responses should be sent to this for this Endpoint
-
setResponseLocation
Sets the URI, usually a URL, responses should be sent to this for this Endpoint.- Parameters:
location
- the URI responses should be sent to this for this Endpoint
-