Sun Adapter for SAG API

com.stc.connector.sagadapter.sagapi
Interface OutboundConfiguration


public interface OutboundConfiguration

Configuration holder for the SAG outbound eWay.

Version:
cvs revision: $Revision: 1.4 $ Last Modified: $Date: 2007/10/19 19:48:21 $
Author:
Harry Liu (harry.liu@sun.com)

Nested Class Summary
static interface OutboundConfiguration.OutboundConnectionEstablishConfig
          Configuration object for outbound ConnectionEstablish section.
 
Method Summary
 OutboundConfiguration.OutboundConnectionEstablishConfig getConnectionEstablish()
          Gets the outbound connection establish settings.
 Configuration.ExchangeFileRequestConfig getFileActClient()
          Gets the exchange file request settings.
 Configuration.ExchangeRequestConfig getInterActClient()
          Gets the exchange request settings.
 Configuration.RemoteApiBaseConfig getRemoteApiBase()
          Gets the remote API base settings.
 Configuration.EnvelopeConfig getSagEnvelope()
          Gets the SAG Envelope settings.
 Configuration.LocalAuthenticationConfig getSagLocalAuthentication()
          Gets the SAG Local Authentication settings.
 Configuration.TransportConfig getSagTransport()
          Gets the SAG transport.
 void reset()
          Resets the configuration.
 void validate()
          Validates the whole configuration.
 

Method Detail

getRemoteApiBase

Configuration.RemoteApiBaseConfig getRemoteApiBase()
                                                   throws SAGApplicationException
Gets the remote API base settings.

Parameters:
None.

Returns:
RemoteApiBaseConfig - Returns the remote API Base configuration.
Throws:
SAGApplicationException - upon error.

getSagTransport

Configuration.TransportConfig getSagTransport()
                                              throws SAGApplicationException
Gets the SAG transport.

Parameters:
None.

Returns:
TransportConfig - Returns the SAG transport configuration.
Throws:
SAGApplicationException - upon error.

getSagLocalAuthentication

Configuration.LocalAuthenticationConfig getSagLocalAuthentication()
                                                                  throws SAGApplicationException
Gets the SAG Local Authentication settings.

Parameters:
None.

Returns:
LocalAuthenticationConfig - Returns SAG Local Authentication configuration.
Throws:
SAGApplicationException - upon error.

getSagEnvelope

Configuration.EnvelopeConfig getSagEnvelope()
                                            throws SAGApplicationException
Gets the SAG Envelope settings.

Parameters:
None.

Returns:
EnvelopeConfig - Returns SAG envelope configuration.
Throws:
SAGApplicationException - upon error.

validate

void validate()
              throws SAGApplicationException
Validates the whole configuration.

Parameters:
None.

Throws:
SAGApplicationException - upon error.

reset

void reset()
Resets the configuration. After reset, the configuration will be retrieved from original eWay configuration instance properties.


getConnectionEstablish

OutboundConfiguration.OutboundConnectionEstablishConfig getConnectionEstablish()
                                                                               throws SAGApplicationException
Gets the outbound connection establish settings.

Parameters:
None.

Returns:
OutboundConnectionEstablishConfig - Returns the outbound connection establish configuration.
Throws:
SAGApplicationException - upon error.

getInterActClient

Configuration.ExchangeRequestConfig getInterActClient()
                                                      throws SAGApplicationException
Gets the exchange request settings.

Parameters:
None.

Returns:
ExchangeRequestConfig - Returns the SAG exchange request configuration.
Throws:
SAGApplicationException - upon error.

getFileActClient

Configuration.ExchangeFileRequestConfig getFileActClient()
                                                         throws SAGApplicationException
Gets the exchange file request settings.

Parameters:
None.

Returns:
ExchangeFileRequestConfig - Returns the exchange file request configuration.
Throws:
SAGApplicationException - upon error.

Sun Adapter for SAG API

Copyright © 2008 Sun Microsystems, Inc. All rights reserved.