public class CopyTable2ProcessParametersImpl extends AbstractDisposable implements CopyTable2ProcessParameters
Modifier and Type | Class and Description |
---|---|
static class |
CopyTable2ProcessParametersImpl.ProcessFieldParametersImpl |
CopyTable2ProcessParameters.ProcessFieldParameters
Constructor and Description |
---|
CopyTable2ProcessParametersImpl() |
dispose, dispose
protected void doDispose() throws BaseException
AbstractDisposable
AbstractDisposable.dispose()
method, to be
implemented by child classes.doDispose
in class AbstractDisposable
BaseException
AbstractDisposable.dispose()
public CopyTable2ProcessParameters add(java.lang.String name, boolean copyField, Expression expression)
add
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters.ProcessFieldParameters get(java.lang.String name)
get
in interface CopyTable2ProcessParameters
public java.util.Iterator<CopyTable2ProcessParameters.ProcessFieldParameters> iterator()
iterator
in interface java.lang.Iterable<CopyTable2ProcessParameters.ProcessFieldParameters>
iterator
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setSourceStore(FeatureStore store)
setSourceStore
in interface CopyTable2ProcessParameters
public FeatureStore getSourceStore()
getSourceStore
in interface CopyTable2ProcessParameters
public Expression getSourceFilter()
getSourceFilter
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setSourceFilter(Expression filter)
setSourceFilter
in interface CopyTable2ProcessParameters
filter
- the filter to setpublic int getEditMode()
getEditMode
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setEditMode(int editMode)
setEditMode
in interface CopyTable2ProcessParameters
editMode
- the editMode to setpublic int getFinishAndRestarEditEach()
getFinishAndRestarEditEach
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setFinishAndRestarEditEach(int finishAndRestarEditEach)
setFinishAndRestarEditEach
in interface CopyTable2ProcessParameters
finishAndRestarEditEach
- the finishAndRestarEditEach to setpublic boolean isBeginEditIfNeed()
isBeginEditIfNeed
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setBeginEditIfNeed(boolean beginEditIfNeed)
setBeginEditIfNeed
in interface CopyTable2ProcessParameters
beginEditIfNeed
- the beginEditIfNeed to setpublic boolean isFinishEditAfterTerminate()
isFinishEditAfterTerminate
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setFinishEditAfterTerminate(boolean finishEditAfterTerminate)
setFinishEditAfterTerminate
in interface CopyTable2ProcessParameters
finishEditAfterTerminate
- the finishEditAfterTerminate to setpublic boolean isNotifyUserIfNeedBeginEditing()
isNotifyUserIfNeedBeginEditing
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setNotifyUserIfNeedBeginEditing(boolean notifyUserIfNeedBeginEditing)
setNotifyUserIfNeedBeginEditing
in interface CopyTable2ProcessParameters
notifyUserIfNeedBeginEditing
- the notifyUserIfNeedBeginEditing to setpublic boolean isFinishAndRestarEdit()
isFinishAndRestarEdit
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setFinishAndRestarEdit(boolean finishAndRestarEdit)
setFinishAndRestarEdit
in interface CopyTable2ProcessParameters
finishAndRestarEdit
- the finishAndRestarEdit to setpublic FeatureStore getTargetStore()
getTargetStore
in interface CopyTable2ProcessParameters
public boolean isInsertIfNotExistsTargetActive()
isInsertIfNotExistsTargetActive
in interface CopyTable2ProcessParameters
public boolean isUpdateIfExistsTargetActive()
isUpdateIfExistsTargetActive
in interface CopyTable2ProcessParameters
public boolean isDeleteIfNotExiststInSourceActive()
isDeleteIfNotExiststInSourceActive
in interface CopyTable2ProcessParameters
public java.lang.String getSourceFieldForJoin()
getSourceFieldForJoin
in interface CopyTable2ProcessParameters
public java.lang.String getTargetFieldForJoin()
getTargetFieldForJoin
in interface CopyTable2ProcessParameters
public Expression getUpdateIfExistsInTargetCondition()
getUpdateIfExistsInTargetCondition
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setTargetStore(FeatureStore store)
setTargetStore
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setInsertIfNotExistsTargetActive(boolean active)
setInsertIfNotExistsTargetActive
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setUpdateIfExistsTargetActive(boolean active)
setUpdateIfExistsTargetActive
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setSourceFieldForJoin(java.lang.String fieldName)
setSourceFieldForJoin
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setTargetFieldForJoin(java.lang.String fieldName)
setTargetFieldForJoin
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setUpdateIfExistsInTargetCondition(Expression condition)
setUpdateIfExistsInTargetCondition
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setDeleteIfNotExiststInSourceActive(boolean active)
setDeleteIfNotExiststInSourceActive
in interface CopyTable2ProcessParameters
public void saveToState(PersistentState state) throws PersistenceException
Persistent
saveToState
in interface Persistent
PersistenceException
public void loadFromState(PersistentState state) throws PersistenceException
Persistent
loadFromState
in interface Persistent
PersistenceException
public static void selfRegister()
public java.lang.String toString()
toString
in class java.lang.Object
public Expression getJoinExpression()
getJoinExpression
in interface CopyTable2ProcessParameters
public CopyTable2ProcessParameters setJoinExpression(Expression join)
setJoinExpression
in interface CopyTable2ProcessParameters