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.