openlsd.multiple.admin.commoncheck.LSDCheckPathThreadedML Class Reference

Inheritance diagram for openlsd.multiple.admin.commoncheck.LSDCheckPathThreadedML:

Inheritance graph
[legend]
Collaboration diagram for openlsd.multiple.admin.commoncheck.LSDCheckPathThreadedML:

Collaboration graph
[legend]

List of all members.


Detailed Description

Extended class to support OpHandler in repair
Author:
Frederic BREGIER LGPL 2008

Public Member Functions

 LSDCheckPathThreadedML (LSDDbAdmin admin, LSDLegacy lsdlegacy, File dirsource, LSDDbControl control, boolean repairdb, boolean repairlsd, boolean repairupdb)
 LSDCheckPathThreadedML (LSDDbAdmin admin, LSDLegacy lsdlegacy, File dirsource, LSDDbControl control, boolean repairdb, boolean repairlsd, boolean repairupdb, long opfix, long idip)
void getLSDFiles (boolean runC)
void run ()

Protected Member Functions

void checkBothSides (LSDDbAdmin admin, LSDLegacy lsdlegacy, Timestamp opdate, boolean repairdb, boolean repairlsd, boolean repairupdb)

Protected Attributes

long opFix = LSDConstants.invalide_idx
long idip = LSDConstants.invalide_idx

Constructor & Destructor Documentation

openlsd.multiple.admin.commoncheck.LSDCheckPathThreadedML.LSDCheckPathThreadedML ( LSDDbAdmin  admin,
LSDLegacy  lsdlegacy,
File  dirsource,
LSDDbControl  control,
boolean  repairdb,
boolean  repairlsd,
boolean  repairupdb 
)

Parameters:
admin 
lsdlegacy 
dirsource 
control 
repairdb 
repairlsd 
repairupdb 

openlsd.multiple.admin.commoncheck.LSDCheckPathThreadedML.LSDCheckPathThreadedML ( LSDDbAdmin  admin,
LSDLegacy  lsdlegacy,
File  dirsource,
LSDDbControl  control,
boolean  repairdb,
boolean  repairlsd,
boolean  repairupdb,
long  opfix,
long  idip 
)

Parameters:
admin 
lsdlegacy 
dirsource 
control 
repairdb 
repairlsd 
repairupdb 
opfix 
idip 


Member Function Documentation

void openlsd.multiple.admin.commoncheck.LSDCheckPathThreadedML.checkBothSides ( LSDDbAdmin  admin,
LSDLegacy  lsdlegacy,
Timestamp  opdate,
boolean  repairdb,
boolean  repairlsd,
boolean  repairupdb 
) [protected]

Take into account opFix and checkBothSides using a new CheckCommonML (extends)

See also:
openlsd.server.admin.commoncheck.LSDCheckPathThreaded.checkBothSides(openlsd.database.session.LSDDbAdmin, openlsd.network.server.legacy.LSDLegacy, java.sql.Timestamp, boolean, boolean, boolean)

Reimplemented from openlsd.server.admin.commoncheck.LSDCheckPathThreaded.

void openlsd.server.admin.commoncheck.LSDCheckPathThreaded.getLSDFiles ( boolean  runC  )  [inherited]

Import all files instances in DB (working table) and test them using checkBothSides

Parameters:
runC set if use C functions or not

void openlsd.server.admin.commoncheck.LSDCheckPathThreaded.run (  )  [inherited]

run getLSDFiles in subdirectories


Member Data Documentation

ML Support: OpFix as the idip of the remote server to use (as valid) if the check should use OpHandler function to correct problem.

ML Support: idip as the idip of the local server to use (as checked) if the check should use OpHandler function to correct problem.


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