public interface Endpoint extends SAMLObject, AttributeExtensibleXMLObject
MsEndpointType
type.
The following schema fragment defines the MsEndpointType complex type:
<xs:complexType name="MsEndpointType">
<xs:annotation>
<xs:documentation>
Defines a member state "endpoint" (eIDAS node).
</xs:documentation>
</xs:annotation>
<xs:attribute name="EndpointType" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation>
The type of endpoint. Currently defined URI:s are:
http://eidas.europa.eu/metadata/ept/ProxyService for an eIDAS Proxy Service, and,
http://eidas.europa.eu/metadata/ept/Connector for an eIDAS Connector.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="EntityID" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation>
The SAML entityID of the endpoint. For an eIDAS connector this is the entityID for
the SP-part of the node, and for an eIDAS Proxy Service this is the entityID for the
IdP-part of the node.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:anyAttribute namespace="##any" processContents="lax" />
</xs:complexType>
Modifier and Type | Field and Description |
---|---|
static String |
CONNECTOR_ENDPOINT_TYPE
Identifier for a connector endpoint type.
|
static String |
DEFAULT_ELEMENT_LOCAL_NAME
Name of the element.
|
static QName |
DEFAULT_ELEMENT_NAME
Default element name.
|
static String |
ENDPOINT_TYPE_ATTR_NAME
Attribute label for the Location attribute.
|
static String |
ENTITY_ID_ATTR_NAME
Attribute label for the Location attribute.
|
static String |
PROXY_SERVICE_ENDPOINT_TYPE
Identifier for a proxy service endpoint type.
|
static String |
TYPE_LOCAL_NAME
Local name of the XSI type.
|
static QName |
TYPE_NAME
QName of the XSI type.
|
Modifier and Type | Method and Description |
---|---|
String |
getEndpointType()
Returns the endpoint type URI.
|
String |
getEntityID()
Returns the entityID for the endpoint.
|
boolean |
getSuspend()
For the Swedish eIDAS configuration, a flag,
Suspend is used to indicate whether an endpoint has been
suspended. |
void |
setEndpointType(String endpointType)
Assigns the endpoint type URI.
|
void |
setEntityID(String entityID)
Assigns the entityID for the endpoint.
|
void |
setSuspend(boolean suspendFlag)
Assigns the
Suspend flag. |
getUnknownAttributes
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
static final String DEFAULT_ELEMENT_LOCAL_NAME
static final QName DEFAULT_ELEMENT_NAME
static final String TYPE_LOCAL_NAME
static final QName TYPE_NAME
static final String ENDPOINT_TYPE_ATTR_NAME
static final String ENTITY_ID_ATTR_NAME
static final String PROXY_SERVICE_ENDPOINT_TYPE
static final String CONNECTOR_ENDPOINT_TYPE
String getEndpointType()
void setEndpointType(String endpointType)
endpointType
- the endpoint typeString getEntityID()
void setEntityID(String entityID)
entityID
- the entityIDboolean getSuspend()
Suspend
is used to indicate whether an endpoint has been
suspended. This method is just a short cut instead of using AttributeExtensibleXMLObject.getUnknownAttributes()
.Suspend
flag has been set to true
this method returns true
, otherwise
false
void setSuspend(boolean suspendFlag)
Suspend
flag. See getSuspend()
.suspendFlag
- the suspend flagCopyright © 2018 Litsec AB. All rights reserved.