openlsd.database.data.LSDDbCheck Class Reference

Collaboration diagram for openlsd.database.data.LSDDbCheck:

Collaboration graph
[legend]

List of all members.


Detailed Description

Class for Document checking
Author:
Frederic Bregier LGPL

Public Member Functions

 LSDDbCheck ()
 LSDDbCheck (long lid, long sid, long did)
boolean get (ResultSet resultSet)
boolean getLSD (ResultSet resultSet)
boolean get (LSDDbAdmin admin, long lid, long sid, long did, String md5)
String toString ()

Static Public Member Functions

static boolean delLid (LSDDbAdmin admin, long lid)

Public Attributes

long lid = LSDConstants.invalide_idx
long sid = LSDConstants.invalide_idx
long did = LSDConstants.invalide_idx
String md5 = null

Static Public Attributes

static final String table = " lsdcheck "
static final String[] fields
static final int rlid = 0
static final int rsid = 1
static final int rdid = 2
static final int rmd5 = 3
static final String allfields = " "+fields[rlid]+","+fields[rsid]+","+fields[rdid]+","+fields[rmd5]+" "
static final String insertfields

Protected Member Functions

void assign (long lid, long sid, long did)

Static Private Member Functions

static String getWhereCond (String md5)

Constructor & Destructor Documentation

openlsd.database.data.LSDDbCheck.LSDDbCheck (  ) 

Create an empty Document

openlsd.database.data.LSDDbCheck.LSDDbCheck ( long  lid,
long  sid,
long  did 
)

Create a DocumentCheck from args (no path)

Parameters:
lid 
sid 
did 


Member Function Documentation

void openlsd.database.data.LSDDbCheck.assign ( long  lid,
long  sid,
long  did 
) [protected]

Assign values to the object

Parameters:
lid 
sid 
did 

boolean openlsd.database.data.LSDDbCheck.get ( ResultSet  resultSet  ) 

Get Values from ResultSet

Parameters:
resultSet 
Returns:
True if OK, else False

boolean openlsd.database.data.LSDDbCheck.getLSD ( ResultSet  resultSet  ) 

Get Values from ResultSet limited to lid,sid,did

Parameters:
resultSet 
Returns:
True if OK, else False

static String openlsd.database.data.LSDDbCheck.getWhereCond ( String  md5  )  [static, private]

Get String for Where Condition

Parameters:
md5 
Returns:
the string as result

boolean openlsd.database.data.LSDDbCheck.get ( LSDDbAdmin  admin,
long  lid,
long  sid,
long  did,
String  md5 
)

Get the DocumentCheck object from DB

Parameters:
admin 
lid 
sid 
did 
md5 
Returns:
True if OK, else False

static boolean openlsd.database.data.LSDDbCheck.delLid ( LSDDbAdmin  admin,
long  lid 
) [static]

Del all DocumentCheck objects from DB where lid is the same

Parameters:
admin 
lid 
Returns:
True if OK, else False

String openlsd.database.data.LSDDbCheck.toString (  ) 

Object to String

Returns:
the string that displays this object
See also:
java.lang.Object.toString()


Member Data Documentation

Legacy index

Storage index

Document index

MD5

final String openlsd.database.data.LSDDbCheck.table = " lsdcheck " [static]

information for DB manipulation: Table name

final String [] openlsd.database.data.LSDDbCheck.fields [static]

Initial value:

        {"LID","SID","DID","EMPREINT"}
DB field names

final int openlsd.database.data.LSDDbCheck.rlid = 0 [static]

DB field rank

final int openlsd.database.data.LSDDbCheck.rsid = 1 [static]

DB field rank

final int openlsd.database.data.LSDDbCheck.rdid = 2 [static]

DB field rank

final int openlsd.database.data.LSDDbCheck.rmd5 = 3 [static]

DB field rank

final String openlsd.database.data.LSDDbCheck.allfields = " "+fields[rlid]+","+fields[rsid]+","+fields[rdid]+","+fields[rmd5]+" " [static]

DB field for all fields in select command.

Initial value:

        " ("+fields[rlid]+","+fields[rsid]+","+
        fields[rdid]+","+fields[rmd5]+") "
DB field for insert


The documentation for this class was generated from the following file: