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.