Class AbstractTransaction

    • Field Detail

      • committed

        protected boolean committed
    • Constructor Detail

      • AbstractTransaction

        public AbstractTransaction​(CommandManager commandManager)
        Constructor
        Parameters:
        commandManager - - The command manager
    • Method Detail

      • commit

        public void commit()
        Commit the transaction.
      • cancel

        public void cancel()
        Cancel the transaction.
      • doCancel

        protected abstract void doCancel()
      • doExecute

        protected abstract void doExecute()
      • doUndo

        protected abstract void doUndo()
      • execute

        public void execute()
      • undo

        public void undo()
      • move

        public void move​(int xd,
                         int yd)