All Packages Class Hierarchy This Package Previous Next Index
Object | +----symantec.itools.db.beans.brl.adapter.ComputedColAdapter
public static java.lang.String AGG_CALC_EXCPCOLUMNCHANGE
public static final int COLUMNCHANGECOLUMNSEPARATOR
public static final char COLUMNSEPARATORMORETHANONE_QUERYNAV_EXCP
protected static java.lang.String MORETHANONE_QUERYNAV_EXCPNO_CLASS_IMPL_EXCP
public static java.lang.String NO_CLASS_IMPL_EXCPNO_CLASS_SPEC_EXCP
public static java.lang.String NO_CLASS_SPEC_EXCPRECORDCHANGE
public static final int RECORDCHANGEaggValue
protected transient java.lang.Object aggValuealiasName
protected java.lang.String aliasNamechangeType
protected int changeTypecolNavListener
protected transient symantec.itools.db.beans.binding.event.ColumnDataEventListener colNavListenercolumnIndexSet
protected boolean columnIndexSetcolumnNameSet
protected boolean columnNameSetcomputeRow
protected transient symantec.itools.db.beans.brl.ComputeRow computeRowcurrQueryNav
protected transient symantec.itools.db.beans.binding.QueryNavigator currQueryNavdIController
protected transient symantec.itools.db.beans.brl.adapter.ComputedColAdapter. DataItemsController dIControllerdataSource
protected transient symantec.itools.db.beans.brl.binding.ComputedColumnDataSource dataSourceinitialized
protected boolean initializedoutputName
protected java.lang.String outputNamequeryNavRegistered
protected boolean queryNavRegisteredrecNavListener
protected transient symantec.itools.db.beans.binding.event.RecordNavigateEventListener recNavListenerrecSavListener
protected transient symantec.itools.db.beans.binding.event.RecordSaveEventListener recSavListenersourceColumns
protected symantec.itools.db.beans.brl.CompColInputMember[] sourceColumnstype
protected int typevirtualColImplClass
protected java.lang.Class virtualColImplClassvirtualColImplObj
protected transient symantec.itools.db.beans.brl.ComputedColumn virtualColImplObj
public ComputedColAdapter()
public static java.lang.String buildAliasName(Class cl)delegateComputation
protected void delegateComputation()getAliasName
public java.lang.String getAliasName()
public static java.lang.String getClassNameOnly(Class cl)getDataBindingName
public java.lang.String getDataBindingName()
public java.lang.String getOutputName()
protected abstract java.lang.String getOutputNameNotAvailMsg()getSourceColumns
public symantec.itools.db.beans.brl.CompColInputMember[] getSourceColumns()
public int getType()
public java.lang.Class getVirtualColImplClass()
protected void initBeforeExecute()initComputeRow
protected void initComputeRow(PersistentObject recordObj)initComputeRow
protected void initComputeRow(Object value, int columnIndex)initDataSource
protected void initDataSource()initSourceColumns
protected void initSourceColumns(PersistentObject recordObj)initSourceColumns
protected void initSourceColumns(Object value, int columnIndex)initSourceColumns
protected void initSourceColumns(Object value, String dataItemName)initSourceMembers
protected void initSourceMembers()initializeMember
protected void initializeMember(CompColInputMember compMember)instantiateImplObj
protected void instantiateImplObj()isAggValid
protected boolean isAggValid()isAllInputsInitialized
protected boolean isAllInputsInitialized()isAllSourceInputsInitialized
protected boolean isAllSourceInputsInitialized()isBRLInterfaceImplemented
protected boolean isBRLInterfaceImplemented(Class implClass)isColumnChangeInQBE
protected boolean isColumnChangeInQBE()isColumnInRule
protected boolean isColumnInRule(int index)isColumnInRule
protected boolean isColumnInRule(CompColInputMember[] arrColumns, int index)isColumnSpecialFeature
protected boolean isColumnSpecialFeature(String name)isDataBindNameAvail
protected boolean isDataBindNameAvail()isRuleOfAggregateType
protected boolean isRuleOfAggregateType()isRuleOfDerivationType
protected boolean isRuleOfDerivationType()isRuleOfValidationType
protected boolean isRuleOfValidationType()performCalculation
protected void performCalculation()performDIValueChange
protected void performDIValueChange(Object value, String dataItemName)processAfterColumnChangeEvent
protected abstract void processAfterColumnChangeEvent(ColumnDataEvent e)processAfterRecordNavigateEvent
protected abstract void processAfterRecordNavigateEvent(RecordNavigateEvent e)processAfterRecordSaveEvent
protected abstract void processAfterRecordSaveEvent(RecordSaveEvent e)processAggregateRowChange
protected void processAggregateRowChange()processBeforeColumnChangeEvent
protected abstract void processBeforeColumnChangeEvent(ColumnDataEvent e)processBeforeRecordNavigateEvent
protected abstract void processBeforeRecordNavigateEvent(RecordNavigateEvent e)processBeforeRecordSaveEvent
protected abstract void processBeforeRecordSaveEvent(RecordSaveEvent e)processBorderRecordEvent
protected abstract void processBorderRecordEvent(RecordNavigateEvent e)processSingletonRowChange
protected void processSingletonRowChange(RecordNavigateEvent e)processSingletonRowChange
protected void processSingletonRowChange(ColumnDataEvent e)processSingletonRowChange
protected void processSingletonRowChange(RecordSaveEvent e)processSingletonRowChange
protected void processSingletonRowChange(PersistentObject recordObj)reInitStatusForMembers
protected void reInitStatusForMembers()reInitStatusForSourceMembers
protected void reInitStatusForSourceMembers()resetComputedValue
protected void resetComputedValue()setAliasName
public void setAliasName(String name)
public void setOutputName(String name)
public void setSourceColumns(CompColInputMember[] arr)
public void setVirtualColImplClass(Class implClass) throws RuntimeException
All Packages Class Hierarchy This Package Previous Next Index