Class semper.BApp.BusinessClnt.BAppFogra
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class semper.BApp.BusinessClnt.BAppFogra

java.lang.Object
   |
   +----semper.BApp.FrmWrkClnt.BApp
           |
           +----semper.BApp.BusinessClnt.BAppFogra

public class BAppFogra
extends BApp
implements BusinessApp
This class defines the behavior of the Fogra Business Application. This class implements the methods required to perform payments, authentication, ect.
Version:
$Revision: 1.2 $ $Date: 1997/05/06 15:21:51 $
Author:
Dimitrios Livas /Modified by Michael Ehrl, FOGRA
See Also:
BusinessApp

Constructor Index

 o BAppFogra()
Contstructs a BApp object for Fogra.

Method Index

 o activate(BAReq)
Activates the BApp object.
 o configEntryGet(String)
gets product configuration entries in the configuration table.
 o deactivate(BAReq)
Deactivates the BApp object.
 o getCL()
Returns the current or last CLServices object assosiated with the Business Application.
 o getType()
Returns the type of the Business Application.
 o isActive()
True if the Business Application is acctive else false.
 o pay(BAReq)
Perform a complete payment for Fogra.
 o payContinueStart(BAReq)
Start a continuous payment for Fogra.
 o payContinueStop(BAReq)
Stop a continuous payment for Fogra.
 o request(BAReq)
Performs a Business Application Request.
 o setCL(CLConnection)
Sets the CLConnection object associated with the BApp object

Constructors

 o BAppFogra
  public BAppFogra()
Contstructs a BApp object for Fogra.
See Also:
BApp

Methods

 o configEntryGet
  public BAppCfgEntry configEntryGet(String entryId) throws BAExcept
gets product configuration entries in the configuration table.
Parameters:
entryId - the Id of the product configuration entry
Returns:
the product configuration entry of the specific product
Overrides:
configEntryGet in class BApp
See Also:
BAppConfigEntry
 o getType
  public String getType()
Returns the type of the Business Application.
Returns:
the type of the Business Application.
Overrides:
getType in class BApp
 o getCL
  public CLConnection getCL()
Returns the current or last CLServices object assosiated with the Business Application.
Returns:
the current or last CLServices object assosiated with the Business Application.
Overrides:
getCL in class BApp
 o setCL
  public void setCL(CLConnection connection)
Sets the CLConnection object associated with the BApp object
Parameters:
connection - the CLConnection object associated with the BApp object
Overrides:
setCL in class BApp
 o isActive
  public boolean isActive()
True if the Business Application is acctive else false.
Returns:
true if the Business Application is active else false
Overrides:
isActive in class BApp
 o request
  public String request(BAReq req) throws BAExcept
Performs a Business Application Request. Dispatches the Business Application request invoked on a specific Business Application.
Parameters:
req - the Business Application Request to be served
Returns:
the response of the served request
Overrides:
request in class BApp
 o activate
  protected String activate(BAReq request)
Activates the BApp object. Used as the first request of a new BApp object. It causes the creation of a new BApp object by the system.
Parameters:
request - the activation parameter list
Returns:
s the HTML code that indicates start of session
Overrides:
activate in class BApp
 o deactivate
  protected String deactivate(BAReq request)
Deactivates the BApp object. Removes the BApp from the BAppSessionManager.
Parameters:
request - the deactivation parameter list
Returns:
s the HTML code that indicates start of session
Overrides:
deactivate in class BApp
 o pay
  protected String pay(BAReq request) throws BAExcept
Perform a complete payment for Fogra. Implementation of the business application pay;
Parameters:
request - the authentication parameter list
Returns:
the response of the served request
Overrides:
pay in class BApp
See Also:
BusinessApp
 o payContinueStart
  protected String payContinueStart(BAReq request) throws BAExcept
Start a continuous payment for Fogra. Implementation of the business application payContinueStart; Currently it just invokes the parent implementation.
Parameters:
request - the authentication parameter list
Overrides:
payContinueStart in class BApp
See Also:
BusinessApp
 o payContinueStop
  protected void payContinueStop(BAReq request)
Stop a continuous payment for Fogra. Implementation of the business application payContinueStop; Currently it just invokes the parent implementation.
Parameters:
request - the authentication parameter list
Overrides:
payContinueStop in class BApp
See Also:
BusinessApp

All Packages  Class Hierarchy  This Package  Previous  Next  Index