public class ExtDBSyncTableDef
extends java.lang.Object
| Constructor and Description | 
|---|
| ExtDBSyncTableDef(java.lang.String srcName,
                 java.lang.String destName,
                 DataBase database,
                 java.lang.String mode,
                 java.lang.String updateHandlerName,
                 java.lang.String filter)constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addField(java.lang.String srcPath,
        java.lang.String destName,
        boolean isKey,
        boolean isString,
        java.lang.String dependentClasses)add a field | 
| void | addField(java.lang.String srcPath,
        java.lang.String destName,
        boolean isKey,
        boolean isString,
        java.lang.String dependentClasses,
        java.lang.String dateFormat)add a field | 
| void | addField(java.lang.String srcValue,
        java.lang.String srcPath,
        java.lang.String destName,
        boolean isKey,
        boolean isString,
        java.lang.String dependentClasses)add a field | 
| void | addField(java.lang.String srcValue,
        java.lang.String srcPath,
        java.lang.String destName,
        boolean isKey,
        boolean isString,
        java.lang.String dependentClasses,
        java.lang.String dateFormat,
        ExtDBSyncFieldValidation... validations)add a field | 
| DataBase | getDataBase()the destination database | 
| java.lang.String | getDestName()the dest name | 
| ExtDBSyncFieldDef | getFieldDef(java.lang.String srcFieldName)get the field def | 
| java.lang.String[] | getFieldNames()list the fields | 
| java.lang.String | getFilter()the filter | 
| ExtDBSyncFieldDef | getKeyFieldDef()The field def | 
| java.lang.String | getMode()the transaction mode | 
| java.lang.String | getSrcName()the source name | 
| java.lang.String | getUpdateHandlerName()Retrieves the name of the class that will be used to perform the updates | 
public ExtDBSyncTableDef(java.lang.String srcName,
                         java.lang.String destName,
                         DataBase database,
                         java.lang.String mode,
                         java.lang.String updateHandlerName,
                         java.lang.String filter)
filter - filter namesrcName - source namedestName - dest namemode - the transaction modedatabase - the destination database objectupdateHandlerName - class name of class to perform updatespublic ExtDBSyncFieldDef getKeyFieldDef()
public ExtDBSyncFieldDef getFieldDef(java.lang.String srcFieldName)
srcFieldName - the source fieldpublic java.lang.String getSrcName()
public java.lang.String getDestName()
public DataBase getDataBase()
public java.lang.String getMode()
public java.lang.String getFilter()
public void addField(java.lang.String srcPath,
                     java.lang.String destName,
                     boolean isKey,
                     boolean isString,
                     java.lang.String dependentClasses)
srcPath - the src pathdestName - the dest nameisKey - a keyisString - a stringdependentClasses - classes that should be processed that contain data that this field value may refer topublic void addField(java.lang.String srcValue,
                     java.lang.String srcPath,
                     java.lang.String destName,
                     boolean isKey,
                     boolean isString,
                     java.lang.String dependentClasses)
srcValue - the fixed src valuesrcPath - the src pathdestName - the dest nameisKey - a keyisString - a stringdependentClasses - classes that should be processed that contain data that this field value may refer topublic void addField(java.lang.String srcPath,
                     java.lang.String destName,
                     boolean isKey,
                     boolean isString,
                     java.lang.String dependentClasses,
                     java.lang.String dateFormat)
srcPath - the src pathdestName - the dest nameisKey - a keyisString - a stringdependentClasses - classes that should be processed that contain data that this field value may refer todateFormat - date formatpublic void addField(java.lang.String srcValue,
                     java.lang.String srcPath,
                     java.lang.String destName,
                     boolean isKey,
                     boolean isString,
                     java.lang.String dependentClasses,
                     java.lang.String dateFormat,
                     ExtDBSyncFieldValidation... validations)
srcValue - the src valuesrcPath - the src pathdestName - the dest nameisKey - a keyisString - a stringdependentClasses - classes that should be processed that contain data that this field value may refer todateFormat - date formatvalidations - the list of validationspublic java.lang.String[] getFieldNames()
public java.lang.String getUpdateHandlerName()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.