|
Last
revision of this document: |
This
is document contains the code for Class JS_ErrDB_Project_BOS.
For
easy 'cut and paste' ;-)
package
js_errdb.bos;
import
java.sql.*;
import
java.util.Date;
import
js_base.bo.JSBS_BO_Services;
import
js_base.connections.JSBS_DB_ConnectionManager;
import
js_base.structures.JSBS_MinimalParameters;
import
js_errdb.bo.JS_ErrDB_Project_BO;
import
js_errdb.dba.JS_ErrDB_Project_DBA;
/**
*
* @author kurt@javascout.biz
*
@date 2006-06-22
*
* @description
* Server-Side
Derivation of the Business Object for the 'Project'.
*
* This class has the following
function:
* * Establish the connection to
the database-system
* if a
DB-Connection was not already passed by parameter at the construction
of the object.
* * Implements
the logic to break down the methods to handle persistant data of
the
* * Business
Object to the more simple methods (close to the SQL-statements of the
DB-system)
* of the Data-Base-Access
objects.
* * Logic to decide if a
transaction was fulfilled completely and can be committed
or
failed at one step and has to be 'rolled back' to assure the
data-integrity.
*
* User-Key: ProjectCode & LanguageCode.
*
* @change-log
*
when who why
*
--------------------------------------------------------
*
*/
public
class JS_ErrDB_Project_BOS
extends