Class EditorSyncRoot<U extends AbstractUnit,P extends AbstractUnit>

java.lang.Object
com.wisecoders.dbs.dbms.sync.engine.nodes.SyncPair<U,P>
com.wisecoders.dbs.dbms.sync.engine.nodes.EditorSyncRoot<U,P>
All Implemented Interfaces:
SyncDiff

public class EditorSyncRoot<U extends AbstractUnit,P extends AbstractUnit> extends SyncPair<U,P>
  • Field Details

    • dropEditedUnit

      public final boolean dropEditedUnit
  • Constructor Details

    • EditorSyncRoot

      public EditorSyncRoot(P unitParent, U unit, U edited, boolean dropEditedUnit, SchemaMapping mapping)
      Use this in editors
      Parameters:
      unitParent - of one of the unit or edited
      unit - in project
      edited - is the target to get
      dropEditedUnit - if true the edited will be marked for deletion
      mapping - to map the model schema to a different schema in the database
  • Method Details

    • implementCommit

      public void implementCommit(com.wisecoders.dbs.dbms.connect.model.envoy.Envoy envoy) throws Exception
      Throws:
      Exception
    • implementMerge

      public void implementMerge()
    • implementMerge

      public void implementMerge(com.wisecoders.dbs.diagram.fx.GenericLayoutPane layoutPane)
    • setIgnorable

      public void setIgnorable(boolean ignorable)