Class ConflictResolveCommand

    • Constructor Detail

      • ConflictResolveCommand

        protected ConflictResolveCommand​(DataSet ds)
        Constructs a new ConflictResolveCommand in the context of a given data set.
        Parameters:
        ds - the data set. Must not be null.
    • Method Detail

      • rememberConflict

        protected void rememberConflict​(Conflict<?> c)
        remembers a conflict in the internal list of remembered conflicts
        Parameters:
        c - the remembered conflict
      • reconstituteConflicts

        protected void reconstituteConflicts()
        reconstitutes all remembered conflicts. Add the remembered conflicts to the set of conflicts of the DataSet this command was applied to.
      • undoCommand

        public void undoCommand()
        Description copied from class: Command
        Undoes the command. It can be assumed that all objects are in the same state they were before. It can also be assumed that executeCommand was called exactly once before. This implementation undoes all objects stored by a former call to executeCommand.
        Overrides:
        undoCommand in class Command