Class semper.commlayer.CLOrderConfirm
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.commlayer.CLOrderConfirm

java.lang.Object
   |
   +----semper.commlayer.CLServices
           |
           +----semper.commlayer.CLOrderConfirm

public class CLOrderConfirm
extends CLServices
These methods are called from the SEMPER BAs on Client and Server side (Client does a CLOrderConfirm.send , Server does a CLOrderConfirm.receive).
Version:
$Revision: 1.6 $ $Date: 1996/08/29 14:54:31 $
Author:
Ulrich Einig (einig@heidelbg.ibm.com), Karsten Riede (riede@heidelbg.ibm.com)

Constructor Index

 o CLOrderConfirm()
Constructor.

Method Index

 o receive(CLConnection)
Service to receive an electronic order confirmation.
 o send(CLConnection, String, CLContentData, Security)
Service to send an electronic order confirmation.

Constructors

 o CLOrderConfirm
  public CLOrderConfirm()
Constructor. long description with pre/post-conditions etc follows here

Methods

 o send
  public int send(CLConnection connection,
                  String ba_description,
                  CLContentData data,
                  Security sattr) throws CLException
Service to send an electronic order confirmation. Works like CLOrder, now the user has to confirm the order to be send via TINGUIN.
Parameters:
connection - object representing the connection to be used to send data to the remote host.
ba_description - very short informal description of the BA for usage in the TINGUIN.
data - reference to a object containing all data for the order confirmation.
sattr - reference to a object contaning all relevant security attributes for the order confirmation.
Returns:
returns status of send transactions
Throws: CLException
A serious error occured during attempts to send a container.
Overrides:
send in class CLServices
See Also:
CLServices, CLOrder, CLContentData, CLConnection, Exception, Security
 o receive
  public CLContentData receive(CLConnection connection) throws CLException
Service to receive an electronic order confirmation. Works like CLOrder.receive. This method receives a data container from the remote system via the transfer layer and delivers and extracts its contents in order to deliver it to the requesting BA.
Parameters:
connection - object representing the connection to be used to send data to the remote host.
Returns:
returns received order data.
Throws: CLException
A serious error occured during attempts to receive a container.
Overrides:
receive in class CLServices
See Also:
CLServices, CLOrder, CLContentData, CLConnection, CLException, Security

All Packages  Class Hierarchy  This Package  Previous  Next  Index