Interface CopyTable2ProcessParameters

All Superinterfaces:
Iterable<CopyTable2ProcessParameters.ProcessFieldParameters>, org.gvsig.tools.persistence.Persistent
All Known Implementing Classes:
CopyTable2ProcessParametersImpl

public interface CopyTable2ProcessParameters extends Iterable<CopyTable2ProcessParameters.ProcessFieldParameters>, org.gvsig.tools.persistence.Persistent
Author:
jjdelcerro
  • Method Details

    • add

      CopyTable2ProcessParameters add(String name, boolean update, org.gvsig.expressionevaluator.Expression expression)
    • get

    • getEditMode

      int getEditMode()
      Returns:
      the editMode
    • getSourceFilter

      org.gvsig.expressionevaluator.Expression getSourceFilter()
      Returns:
      the filter
    • getFinishAndRestarEditEach

      int getFinishAndRestarEditEach()
      Returns:
      the finishAndRestarEditEach
    • getSourceStore

      org.gvsig.fmap.dal.feature.FeatureStore getSourceStore()
    • getTargetStore

      org.gvsig.fmap.dal.feature.FeatureStore getTargetStore()
    • isBeginEditIfNeed

      boolean isBeginEditIfNeed()
      Returns:
      the beginEditIfNeed
    • isFinishAndRestarEdit

      boolean isFinishAndRestarEdit()
      Returns:
      the finishAndRestarEdit
    • isFinishEditAfterTerminate

      boolean isFinishEditAfterTerminate()
      Returns:
      the finishEditAfterTerminate
    • isNotifyUserIfNeedBeginEditing

      boolean isNotifyUserIfNeedBeginEditing()
      Returns:
      the notifyUserIfNeedBeginEditing
    • isInsertIfNotExistsTargetActive

      boolean isInsertIfNotExistsTargetActive()
    • isUpdateIfExistsTargetActive

      boolean isUpdateIfExistsTargetActive()
    • isDeleteIfNotExiststInSourceActive

      boolean isDeleteIfNotExiststInSourceActive()
    • iterator

      Specified by:
      iterator in interface Iterable<CopyTable2ProcessParameters.ProcessFieldParameters>
    • getSourceFieldForJoin

      String getSourceFieldForJoin()
    • getTargetFieldForJoin

      String getTargetFieldForJoin()
    • getJoinExpression

      org.gvsig.expressionevaluator.Expression getJoinExpression()
    • getUpdateIfExistsInTargetCondition

      org.gvsig.expressionevaluator.Expression getUpdateIfExistsInTargetCondition()
    • isMustUpdateWhenSourceAndTargetAreNotEquals

      boolean isMustUpdateWhenSourceAndTargetAreNotEquals()
    • setBeginEditIfNeed

      CopyTable2ProcessParameters setBeginEditIfNeed(boolean beginEditIfNeed)
      Parameters:
      beginEditIfNeed - the beginEditIfNeed to set
      Returns:
    • setEditMode

      CopyTable2ProcessParameters setEditMode(int editMode)
      Parameters:
      editMode - the editMode to set
      Returns:
    • setSourceFilter

      CopyTable2ProcessParameters setSourceFilter(org.gvsig.expressionevaluator.Expression filter)
      Parameters:
      filter - the filter to set
      Returns:
    • setFinishAndRestarEdit

      CopyTable2ProcessParameters setFinishAndRestarEdit(boolean finishAndRestarEdit)
      Parameters:
      finishAndRestarEdit - the finishAndRestarEdit to set
      Returns:
    • setFinishAndRestarEditEach

      CopyTable2ProcessParameters setFinishAndRestarEditEach(int finishAndRestarEditEach)
      Parameters:
      finishAndRestarEditEach - the finishAndRestarEditEach to set
      Returns:
    • setFinishEditAfterTerminate

      CopyTable2ProcessParameters setFinishEditAfterTerminate(boolean finishEditAfterTerminate)
      Parameters:
      finishEditAfterTerminate - the finishEditAfterTerminate to set
      Returns:
    • setNotifyUserIfNeedBeginEditing

      CopyTable2ProcessParameters setNotifyUserIfNeedBeginEditing(boolean notifyUserIfNeedBeginEditing)
      Parameters:
      notifyUserIfNeedBeginEditing - the notifyUserIfNeedBeginEditing to set
      Returns:
    • setSourceStore

      CopyTable2ProcessParameters setSourceStore(org.gvsig.fmap.dal.feature.FeatureStore store)
    • setTargetStore

      CopyTable2ProcessParameters setTargetStore(org.gvsig.fmap.dal.feature.FeatureStore store)
    • setInsertIfNotExistsTargetActive

      CopyTable2ProcessParameters setInsertIfNotExistsTargetActive(boolean active)
    • setUpdateIfExistsTargetActive

      CopyTable2ProcessParameters setUpdateIfExistsTargetActive(boolean active)
    • setSourceFieldForJoin

      CopyTable2ProcessParameters setSourceFieldForJoin(String fieldName)
    • setTargetFieldForJoin

      CopyTable2ProcessParameters setTargetFieldForJoin(String fieldName)
    • setJoinExpression

      CopyTable2ProcessParameters setJoinExpression(org.gvsig.expressionevaluator.Expression join)
    • setUpdateIfExistsInTargetCondition

      CopyTable2ProcessParameters setUpdateIfExistsInTargetCondition(org.gvsig.expressionevaluator.Expression condition)
    • setDeleteIfNotExiststInSourceActive

      CopyTable2ProcessParameters setDeleteIfNotExiststInSourceActive(boolean active)
    • setMustUpdateIfSourceAndTargetAreNotEquals

      CopyTable2ProcessParameters setMustUpdateIfSourceAndTargetAreNotEquals(boolean update)