medi.db.constraint
Class FKNeedsExecutionOf

java.lang.Object
  |
  +--javatools.db.DbConstraint
        |
        +--medi.db.constraint.FKNeedsExecutionOf

public class FKNeedsExecutionOf
extends DbConstraint

Represents the constraint for NEEDS_EXECUTION_OF table.


Field Summary
 
Fields inherited from class javatools.db.DbConstraint
automaticChecking, canDoUpdate, CASCADE, cloned, constraintEmulation, constraints, currentOperation, defaultValues, DELETE_OPERATION, deleteCascadeChildren, deleteOperations, DO_NOTHING, fatherColsChildren, fatherRecords, fatherTables, fatherTablesColumns, fromList, INSERT_OPERATION, intoList, refColsChildren, refColumns, refs, searchSets, selector, SET_DEFAULT, SET_NULL, sonIndexes, sonsWhere, sonTables, table, UPDATE_CASCADE, UPDATE_OPERATION, updateCascadeChildren, updateFromLists, updateIntoLists, updateOperations, where
 
Constructor Summary
FKNeedsExecutionOf(DbAbstractTable tbl)
          Creates new FKNeedsExecutionOf.
 
Method Summary
 void check(int operation)
          Checks if the specified operation can be made.
 void setFileTypeTable(FileType tbl)
          Sets the FileType table.
 void setInstalledProgramTable(InstalledProgram tbl)
          Sets the InstalledProgram table.
 int update(int operation)
          Checks (if automatic checking is set) and updates, performing the operation.
 
Methods inherited from class javatools.db.DbConstraint
build, checkChildren, checkFathers, checkThis, clear, clone, getAutomaticChecking, getConstraintEmulation, getDefaultValues, getDeleteOperation, getFatherColumns, getFatherTable, getFatherTablesCount, getRefColumns, getSonFatherIndex, getSonTable, getSonTablesCount, getTable, getUpdateOperation, initLists, initStaticLists, setAutomaticChecking, setConstraintEmulation, setSelector, setValueLists, setWhere, updateThis
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FKNeedsExecutionOf

public FKNeedsExecutionOf(DbAbstractTable tbl)
Creates new FKNeedsExecutionOf.

Parameters:
tbl - The NeedsExecutionOf table to use.
Method Detail

setInstalledProgramTable

public void setInstalledProgramTable(InstalledProgram tbl)
                              throws DbException
Sets the InstalledProgram table.

Parameters:
tbl - The InstalledProgram table to use.
Throws:
DbException - If something goes wrong.

setFileTypeTable

public void setFileTypeTable(FileType tbl)
                      throws DbException
Sets the FileType table.

Parameters:
tbl - The FileType table to use.
Throws:
DbException - If something goes wrong.

check

public void check(int operation)
           throws DbException
Checks if the specified operation can be made.

Specified by:
check in class DbConstraint
Parameters:
operation - The operation to do.
Throws:
DbException - If something goes wrong.

update

public int update(int operation)
           throws DbException
Checks (if automatic checking is set) and updates, performing the operation.

Specified by:
update in class DbConstraint
Parameters:
operation - The operation to do.
Returns:
The result from the execute() method.
Throws:
DbException - If something goes wrong.