Class PBELinkColumn

Object
  |
  +--PBEUnit
        |
        +--PBEAttribute
              |
              +--PBEField
                    |
                    +--PBEColumn
                          |
                          +--PBEReferenceColumn
                                |
                                +--PBELinkColumn

public class PBELinkColumn
extends PBEReferenceColumn


Fields inherited from class PBEColumn
search
 
Fields inherited from class PBEAttribute
enabled, iAfter, iBefore, iOn, iStatus, iValue, name, object, visible
 
Constructor Summary
PBELinkColumn(PBEObject my_object, varchar name, varchar ref_table, varchar ref_col)
           
 
Method Summary
 varchar getInsertStatus()
           
protected  generic getLinkValue()
           
 generic getNewValue()
           
 varchar getSearchCondition()
          A search condition for a linked column is always an exact match with the linked column.
 varchar getSearchStatus()
          Searches will always include the link column condition.
 void inputValue(generic v, boolean is_first)
           
 generic outputValue(boolean is_edit, generic default_value)
           
 void setLinkValue()
           
 varchar shouldDelete()
           
 varchar shouldInsert()
           
 varchar shouldUpdate()
           
 
Methods inherited from class PBEColumn
buildMatchCondition, getFromListTable, getKeyCondition, getKeyValue, getSearchColumn, getSelectListColumn, getStatus, getUpdateColumn, getUpdateSearchColumn, getUpdateStatus, getValue, isKeyColumn, setCondition, setStatus, setValue
 
Methods inherited from class PBEAttribute
afterInput, beforeInput, disable, doAfterInput, doBeforeInput, doOnOutput, enable, enabled, getValue, globalReference, hide, onOutput, prepareAction, setValue, show
 
Methods inherited from class PBEUnit
compileActions, compileConditions, prepareEvent
 

Constructor Detail

PBELinkColumn

public PBELinkColumn(PBEObject my_object,
                     varchar name,
                     varchar ref_table,
                     varchar ref_col)
Parameters:
my_object - the PBETable object this object should be attached to.
name - the name used to access this object.
ref_table - the referenced table.
ref_col - the referenced column.
Method Detail

getLinkValue

protected generic getLinkValue()

setLinkValue

public void setLinkValue()

outputValue

public generic outputValue(boolean is_edit,
                           generic default_value)
Overrides:
outputValue in class PBEAttribute

inputValue

public void inputValue(generic v,
                       boolean is_first)
Overrides:
inputValue in class PBEAttribute

getInsertStatus

public varchar getInsertStatus()
Overrides:
getInsertStatus in class PBEColumn

getNewValue

public generic getNewValue()
Overrides:
getNewValue in class PBEColumn

getSearchStatus

public varchar getSearchStatus()
Searches will always include the link column condition.
Overrides:
getSearchStatus in class PBEColumn

getSearchCondition

public varchar getSearchCondition()
A search condition for a linked column is always an exact match with the linked column.
Overrides:
getSearchCondition in class PBEColumn

shouldInsert

public varchar shouldInsert()
Overrides:
shouldInsert in class PBEColumn

shouldUpdate

public varchar shouldUpdate()
Overrides:
shouldUpdate in class PBEColumn

shouldDelete

public varchar shouldDelete()
Overrides:
shouldDelete in class PBEColumn