|
Last
revision of this document: |
This
is document contains the code for Class
JS_ErrDB_Project_Set_BOS.
This is the Client-Derivation for the
Business Object holding a set of 'Project' Business Objects.
For easy 'cut and paste' ;-)
package
js_errdb.bos;
import
java.sql.*;
import
js_base.bo.JSBS_BO;
import
js_base.connections.JSBS_DB_ConnectionManager;
import
js_base.structures.JSBS_MinimalParameters;
import
js_errdb.bo.*;
import
js_errdb.dba.*;
/**
*
* @author kurt@javascout.biz
*
@date 2007-01-12
*
* @description
* Server-Side
Derivation of a Set of Business Objects reflecting 'Project's.
*
* 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 get a list of data-sets by using the more simple methods
* * Implements
(if neccessary) the logic to get additional Business Objects (which
are like 'children' of a
Business Object)..
* * 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_Set_BOS
extends
JS_ErrDB_Project_Set_BO
{
/*
*
Minimal Parameters containing user-, workstation- and
date-information from
* where the request for the
database-operation originated.
* Used is the user-name
and the date the workstation is set to.
* The date of
the workstation might be different of the system-date. */