openlsd.database.data
Class LSDDbCheck

java.lang.Object
  extended by openlsd.database.data.LSDDbCheck

public class LSDDbCheck
extends java.lang.Object

Class for Document checking

Author:
Frederic Bregier LGPL

Field Summary
static java.lang.String allfields
          DB field for all fields in select command.
 long did
          Document index
static java.lang.String[] fields
          DB field names
static java.lang.String insertfields
          DB field for insert
 long lid
          Legacy index
 java.lang.String md5
          MD5
static int rdid
          DB field rank
static int rlid
          DB field rank
static int rmd5
          DB field rank
static int rsid
          DB field rank
 long sid
          Storage index
static java.lang.String table
          information for DB manipulation: Table name
 
Constructor Summary
LSDDbCheck()
          Create an empty Document
LSDDbCheck(long lid, long sid, long did)
          Create a DocumentCheck from args (no path)
 
Method Summary
protected  void assign(long lid, long sid, long did)
          Assign values to the object
static boolean delLid(LSDDbAdmin admin, long lid)
          Del all DocumentCheck objects from DB where lid is the same
 boolean get(LSDDbAdmin admin, long lid, long sid, long did, java.lang.String md5)
          Get the DocumentCheck object from DB
 boolean get(java.sql.ResultSet resultSet)
          Get Values from ResultSet
 boolean getLSD(java.sql.ResultSet resultSet)
          Get Values from ResultSet limited to lid,sid,did
 java.lang.String toString()
          Object to String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lid

public long lid
Legacy index


sid

public long sid
Storage index


did

public long did
Document index


md5

public java.lang.String md5
MD5


table

public static final java.lang.String table
information for DB manipulation: Table name

See Also:
Constant Field Values

fields

public static final java.lang.String[] fields
DB field names


rlid

public static final int rlid
DB field rank

See Also:
Constant Field Values

rsid

public static final int rsid
DB field rank

See Also:
Constant Field Values

rdid

public static final int rdid
DB field rank

See Also:
Constant Field Values

rmd5

public static final int rmd5
DB field rank

See Also:
Constant Field Values

allfields

public static final java.lang.String allfields
DB field for all fields in select command.


insertfields

public static final java.lang.String insertfields
DB field for insert

Constructor Detail

LSDDbCheck

public LSDDbCheck()
Create an empty Document


LSDDbCheck

public LSDDbCheck(long lid,
                  long sid,
                  long did)
Create a DocumentCheck from args (no path)

Parameters:
lid -
sid -
did -
Method Detail

assign

protected void assign(long lid,
                      long sid,
                      long did)
Assign values to the object

Parameters:
lid -
sid -
did -

get

public boolean get(java.sql.ResultSet resultSet)
Get Values from ResultSet

Parameters:
resultSet -
Returns:
True if OK, else False

getLSD

public boolean getLSD(java.sql.ResultSet resultSet)
Get Values from ResultSet limited to lid,sid,did

Parameters:
resultSet -
Returns:
True if OK, else False

get

public boolean get(LSDDbAdmin admin,
                   long lid,
                   long sid,
                   long did,
                   java.lang.String md5)
Get the DocumentCheck object from DB

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

delLid

public static boolean delLid(LSDDbAdmin admin,
                             long lid)
Del all DocumentCheck objects from DB where lid is the same

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

toString

public java.lang.String toString()
Object to String

Overrides:
toString in class java.lang.Object
Returns:
the string that displays this object
See Also:
Object.toString()