Oracle

com.bea.security.saml2.providers.registry
Interface Endpoint

All Superinterfaces:
Serializable
All Known Subinterfaces:
IndexedEndpoint

public interface Endpoint
extends Serializable

Abstract representation of a SAML 2.0 service endpoint. This interface specifies the APIs used for URL location and binding of a SAML service endpoint.


Field Summary
static String HTTP_ARTIFACT_BINDING
          the internal name for HTTP Artifact binding.
static String HTTP_ARTIFACT_URN
          the URI for the HTTP Artifact binding.
static String HTTP_POST_BINDING
          the internal name for HTTP POST binding.
static String HTTP_POST_URN
          the URI for the HTTP POST binding.
static String HTTP_REDIRECT_BINDING
          the internal name for HTTP Redirect binding.
static String HTTP_REDIRECT_URN
          the URI for the HTTP Redirect binding.
static String SOAP_BINDING
          the internal name for SOAP binding.
static String SOAP_HTTP_URN
          the URI for the SOAP binding.
 
Method Summary
 String getBinding()
          Gets the binding of this SAML service end point, which can be one of Endpoint.HTTP_ARTIFACT_BINDING, Endpoint.HTTP_POST_BINDING, Endpoint.HTTP_REDIRECT_BINDING, and Endpoint.SOAP_BINDING.
 String getLocation()
          Gets the URL location of this service end point.
 void setBinding(String binding)
          Sets the binding of this SAML service end point, it should be one of Endpoint.HTTP_ARTIFACT_BINDING, Endpoint.HTTP_POST_BINDING, Endpoint.HTTP_REDIRECT_BINDING, and Endpoint.SOAP_BINDING.
 void setLocation(String location)
          Sets the URL location of this service end point.
 

Field Detail

HTTP_ARTIFACT_BINDING

static final String HTTP_ARTIFACT_BINDING
the internal name for HTTP Artifact binding.

See Also:
Constant Field Values

HTTP_POST_BINDING

static final String HTTP_POST_BINDING
the internal name for HTTP POST binding.

See Also:
Constant Field Values

HTTP_REDIRECT_BINDING

static final String HTTP_REDIRECT_BINDING
the internal name for HTTP Redirect binding.

See Also:
Constant Field Values

SOAP_BINDING

static final String SOAP_BINDING
the internal name for SOAP binding.

See Also:
Constant Field Values

HTTP_ARTIFACT_URN

static final String HTTP_ARTIFACT_URN
the URI for the HTTP Artifact binding.

See Also:
Constant Field Values

HTTP_POST_URN

static final String HTTP_POST_URN
the URI for the HTTP POST binding.

See Also:
Constant Field Values

HTTP_REDIRECT_URN

static final String HTTP_REDIRECT_URN
the URI for the HTTP Redirect binding.

See Also:
Constant Field Values

SOAP_HTTP_URN

static final String SOAP_HTTP_URN
the URI for the SOAP binding.

See Also:
Constant Field Values
Method Detail

getBinding

String getBinding()
Gets the binding of this SAML service end point, which can be one of Endpoint.HTTP_ARTIFACT_BINDING, Endpoint.HTTP_POST_BINDING, Endpoint.HTTP_REDIRECT_BINDING, and Endpoint.SOAP_BINDING.

Returns:
the binding type of this end point

setBinding

void setBinding(String binding)
Sets the binding of this SAML service end point, it should be one of Endpoint.HTTP_ARTIFACT_BINDING, Endpoint.HTTP_POST_BINDING, Endpoint.HTTP_REDIRECT_BINDING, and Endpoint.SOAP_BINDING.

Parameters:
binding - the binding type to set

getLocation

String getLocation()
Gets the URL location of this service end point.

Returns:
the URL location of this end point

setLocation

void setLocation(String location)
Sets the URL location of this service end point.

Parameters:
location - the URL location to set

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs103
Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.