org.opensaml.saml2.metadata
Interface IndexedEndpoint

All Superinterfaces:
AttributeExtensibleXMLObject, ElementExtensibleXMLObject, Endpoint, SAMLObject, ValidatingXMLObject, 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 Summary
static String DEFAULT_ELEMENT_LOCAL_NAME
          Local name, no namespace.
static QName DEFAULT_ELEMENT_NAME
          Default element name.
static String INDEX_ATTRIB_NAME
          index attribute name.
static String IS_DEFAULT_ATTRIB_NAME
          isDeault attribute name.
static String TYPE_LOCAL_NAME
          Local name of the XSI type.
static QName TYPE_NAME
          QName of the XSI type.
 
Fields inherited from interface org.opensaml.saml2.metadata.Endpoint
BINDING_ATTRIB_NAME, LOCATION_ATTRIB_NAME, RESPONSE_LOCATION_ATTRIB_NAME
 
Method Summary
 Integer getIndex()
          Gets the index of the endpoint.
 Boolean isDefault()
          Gets whether this is the default endpoint in a list.
 XSBooleanValue isDefaultXSBoolean()
          Gets whether this is the default endpoint in a list.
 void setIndex(Integer index)
          Sets the index of the endpoint.
 void setIsDefault(Boolean newIsDefault)
          Sets whether this is the default endpoint in a list.
 void setIsDefault(XSBooleanValue newIsDefault)
          Sets whether this is the default endpoint in a list.
 
Methods inherited from interface org.opensaml.saml2.metadata.Endpoint
getBinding, getLocation, getResponseLocation, setBinding, setLocation, setResponseLocation
 
Methods inherited from interface org.opensaml.xml.validation.ValidatingXMLObject
deregisterValidator, getValidators, registerValidator, validate
 
Methods inherited from interface org.opensaml.xml.XMLObject
addNamespace, detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, removeNamespace, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
 
Methods inherited from interface org.opensaml.xml.ElementExtensibleXMLObject
getUnknownXMLObjects, getUnknownXMLObjects
 
Methods inherited from interface org.opensaml.xml.AttributeExtensibleXMLObject
getUnknownAttributes
 

Field Detail

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 Detail

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


Copyright © 1999-2013. All Rights Reserved.