medi.db.constraint
Class FKContains

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

public class FKContains
extends DbConstraint

Represents the constraint for CONTAINS 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
FKContains()
          Creates new FKContains.
FKContains(DbAbstractTable tbl)
          Creates new FKContains
 
Method Summary
 void check(int operation)
          Checks if the specified operation can be made.
 void setDataTable(Data tbl)
          Sets the Data table.
 void setSessionTable(Session tbl)
          Sets the Session 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

FKContains

public FKContains()
Creates new FKContains.


FKContains

public FKContains(DbAbstractTable tbl)
Creates new FKContains

Parameters:
tbl - The table to refer to.
Method Detail

setDataTable

public void setDataTable(Data tbl)
                  throws DbException
Sets the Data table.

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

setSessionTable

public void setSessionTable(Session tbl)
                     throws DbException
Sets the Session table.

Parameters:
tbl - The Session 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.