jun.db.core
接口 DataStoreEventManager


public interface DataStoreEventManager


方法摘要
 void addDataStoreEventListener(DataStoreListener listener)
          增加一个接听者,注意是按照顺序号从小到大的顺序插入到合适的位置
 void addDataStoreEventListener(DataStoreListener listener, int order, java.lang.String name)
          增加一个指定顺序和名字的接听者,注意是按照顺序号从小到大的顺序插入到合适的位置 ,
 DataStoreListener findListener(java.lang.String name)
          查找指定名称的事件接收者
 void fireAfterDeleteRow(int row)
           
 void fireAfterFilter(int primaryBufferRowCount, int filterBufferRowCount)
           
 void fireAfterInsertRow(int row)
           
 void fireAfterReset()
           
 void fireAfterSort()
           
 void fireAutoCheckError(java.lang.String table, int row, java.lang.String col, int checkType, java.lang.String errorInfo)
           
 void fireBeforeGetValue(int row, java.lang.String col)
           
 void fireBeforeRetrieve()
           
 void fireComputerChanged(int row, java.lang.String computer)
           
 boolean fireDeleteRowPermit(int row)
           
 boolean fireItemChangeAccept(int row, java.lang.String col, java.lang.Object value)
           
 void fireItemChanged(int row, java.lang.String col, java.lang.Object oldValue, java.lang.Object newValue)
           
 void fireOnError(int code, java.lang.String description)
           
 java.lang.String fireParseInnerParameter(java.lang.String parameterName)
           
 void fireRetrieveEnd(int rowCount, boolean withLastSelect)
           
 void fireRetrieveOnceMoreEnd(int retrieveTimes, int rowCount)
           
 void fireSqlPreview(java.lang.String sql)
           
 boolean fireValidate(int row)
           
 boolean removeDataStoreEventListener(java.lang.String name)
          移除一个接听者
 

方法详细信息

addDataStoreEventListener

void addDataStoreEventListener(DataStoreListener listener)
增加一个接听者,注意是按照顺序号从小到大的顺序插入到合适的位置

参数:
listener -

addDataStoreEventListener

void addDataStoreEventListener(DataStoreListener listener,
                               int order,
                               java.lang.String name)
增加一个指定顺序和名字的接听者,注意是按照顺序号从小到大的顺序插入到合适的位置 ,

参数:
listener -

removeDataStoreEventListener

boolean removeDataStoreEventListener(java.lang.String name)
移除一个接听者

参数:
name -
返回:

findListener

DataStoreListener findListener(java.lang.String name)
查找指定名称的事件接收者

参数:
name -
返回:

fireItemChanged

void fireItemChanged(int row,
                     java.lang.String col,
                     java.lang.Object oldValue,
                     java.lang.Object newValue)

fireItemChangeAccept

boolean fireItemChangeAccept(int row,
                             java.lang.String col,
                             java.lang.Object value)

fireBeforeRetrieve

void fireBeforeRetrieve()

fireRetrieveEnd

void fireRetrieveEnd(int rowCount,
                     boolean withLastSelect)

fireRetrieveOnceMoreEnd

void fireRetrieveOnceMoreEnd(int retrieveTimes,
                             int rowCount)

fireComputerChanged

void fireComputerChanged(int row,
                         java.lang.String computer)

fireAfterDeleteRow

void fireAfterDeleteRow(int row)

fireAfterInsertRow

void fireAfterInsertRow(int row)

fireDeleteRowPermit

boolean fireDeleteRowPermit(int row)

fireAfterSort

void fireAfterSort()

fireAfterReset

void fireAfterReset()

fireAfterFilter

void fireAfterFilter(int primaryBufferRowCount,
                     int filterBufferRowCount)

fireValidate

boolean fireValidate(int row)

fireSqlPreview

void fireSqlPreview(java.lang.String sql)

fireParseInnerParameter

java.lang.String fireParseInnerParameter(java.lang.String parameterName)

fireAutoCheckError

void fireAutoCheckError(java.lang.String table,
                        int row,
                        java.lang.String col,
                        int checkType,
                        java.lang.String errorInfo)

fireBeforeGetValue

void fireBeforeGetValue(int row,
                        java.lang.String col)

fireOnError

void fireOnError(int code,
                 java.lang.String description)