Package org.opensaml.saml.saml2.metadata
Interface Endpoint
-
- All Superinterfaces:
org.opensaml.core.xml.AttributeExtensibleXMLObject
,org.opensaml.core.xml.ElementExtensibleXMLObject
,SAMLObject
,org.opensaml.core.xml.XMLObject
- All Known Subinterfaces:
ArtifactResolutionService
,AssertionConsumerService
,AssertionIDRequestService
,AttributeService
,AuthnQueryService
,AuthzService
,DiscoveryResponse
,IndexedEndpoint
,ManageNameIDService
,NameIDMappingService
,RequestInitiator
,SingleLogoutService
,SingleSignOnService
public interface Endpoint extends SAMLObject, org.opensaml.core.xml.ElementExtensibleXMLObject, org.opensaml.core.xml.AttributeExtensibleXMLObject
SAML 2.0 Metadata Endpoint data type interface.
-
-
Field Summary
Fields Modifier and Type Field Description static String
BINDING_ATTRIB_NAME
"Binding" attribute name.static String
DEFAULT_ELEMENT_LOCAL_NAME
Element local name.static QName
DEFAULT_ELEMENT_NAME
Default element name.static String
LOCATION_ATTRIB_NAME
"Location" attribute name.static String
RESPONSE_LOCATION_ATTRIB_NAME
"ResponseLocation" attribute name.static String
TYPE_LOCAL_NAME
Local name of the XSI type.static QName
TYPE_NAME
QName of the XSI type.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getBinding()
Gets the URI identifier for the binding supported by this Endpoint.String
getLocation()
Gets the URI, usually a URL, for the location of this Endpoint.String
getResponseLocation()
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 Detail
-
DEFAULT_ELEMENT_LOCAL_NAME
static final String DEFAULT_ELEMENT_LOCAL_NAME
Element local name.- 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.
-
BINDING_ATTRIB_NAME
static final String BINDING_ATTRIB_NAME
"Binding" attribute name.- See Also:
- Constant Field Values
-
LOCATION_ATTRIB_NAME
static final String LOCATION_ATTRIB_NAME
"Location" attribute name.- See Also:
- Constant Field Values
-
RESPONSE_LOCATION_ATTRIB_NAME
static final String RESPONSE_LOCATION_ATTRIB_NAME
"ResponseLocation" attribute name.- See Also:
- Constant Field Values
-
-
Method Detail
-
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
void setBinding(String binding)
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
void setLocation(String location)
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
void setResponseLocation(String location)
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
-
-