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
-
BAppFogra()
- Contstructs a BApp object for Fogra.
-
activate(BAReq)
- Activates the BApp object.
-
configEntryGet(String)
- gets product configuration entries in the configuration table.
-
deactivate(BAReq)
- Deactivates the BApp object.
-
getCL()
- Returns the current or last CLServices object assosiated with the Business Application.
-
getType()
- Returns the type of the Business Application.
-
isActive()
- True if the Business Application is acctive else false.
-
pay(BAReq)
- Perform a complete payment for Fogra.
-
payContinueStart(BAReq)
- Start a continuous payment for Fogra.
-
payContinueStop(BAReq)
- Stop a continuous payment for Fogra.
-
request(BAReq)
- Performs a Business Application Request.
-
setCL(CLConnection)
- Sets the CLConnection object associated with the BApp object
BAppFogra
public BAppFogra()
- Contstructs a BApp object for Fogra.
- See Also:
- BApp
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
getType
public String getType()
- Returns the type of the Business Application.
- Returns:
- the type of the Business Application.
- Overrides:
- getType in class BApp
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
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
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
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
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
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
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
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
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