Class EventMoveCommand

    • Field Detail

      • _startDateBefore

        private java.util.Calendar _startDateBefore
      • _startDateAfter

        private java.util.Calendar _startDateAfter
      • _endDateBefore

        private java.util.Calendar _endDateBefore
      • _endDateAfter

        private java.util.Calendar _endDateAfter
      • _revisedStartDateBefore

        private java.util.Calendar _revisedStartDateBefore
      • _revisedStartDateAfter

        private java.util.Calendar _revisedStartDateAfter
      • _revisedEndDateBefore

        private java.util.Calendar _revisedEndDateBefore
      • _revisedEndDateAfter

        private java.util.Calendar _revisedEndDateAfter
      • _indexBefore

        private int _indexBefore
      • _indexAfter

        private int _indexAfter
    • Constructor Detail

      • EventMoveCommand

        public EventMoveCommand​(GanttEvent event,
                                java.util.Calendar startDateBefore,
                                java.util.Calendar startDateAfter,
                                java.util.Calendar endDateBefore,
                                java.util.Calendar endDateAfter,
                                java.util.Calendar revisedStartDateBefore,
                                java.util.Calendar revisedStartDateAfter,
                                java.util.Calendar revisedEndDateBefore,
                                java.util.Calendar revisedEndDateAfter,
                                GanttSection sectionBefore,
                                GanttSection sectionAfter,
                                int indexBefore,
                                int indexAfter)
        Creates a new undoable/redoable Move Event.
        Parameters:
        event - GanttEvent being moved
        startDateBefore - Estimated start date prior to move
        startDateAfter - Estimated start date after to move
        endDateBefore - Estimated end date before move
        endDateAfter - Estimated end date after move
        revisedStartDateBefore - Revised start date prior to move
        revisedStartDateAfter - Revised start date after move
        revisedEndDateBefore - Revised end date prior to move
        revisedEndDateAfter - Revised end date after move
        sectionBefore - GanttSection index (of all GanttSections) prior to move
        sectionAfter - GanttSection index (of all GanttSections) after move
        indexBefore - Index of event in GanttSection sectionBefore prior to move
        indexAfter - Index of event in GanttSection sectionAfter after to move
    • Method Detail

      • dispose

        public void dispose()
        Description copied from interface: IUndoRedoCommand
        Called when the event is about to be destroyed. If any resources need to be cleaned up you should do so here.
      • redo

        public void redo()
        Description copied from interface: IUndoRedoCommand
        Redoes an event in the chart. This should put the event back to the state it was after the event took place.
      • undo

        public void undo()
        Description copied from interface: IUndoRedoCommand
        Undoes an event in the chart. This should put the event back to the state it was prior to the event taking place.
      • setEvent

        public void setEvent​(GanttEvent event)
      • getStartDateBefore

        public java.util.Calendar getStartDateBefore()
      • setStartDateBefore

        public void setStartDateBefore​(java.util.Calendar startDateBefore)
      • getStartDateAfter

        public java.util.Calendar getStartDateAfter()
      • setStartDateAfter

        public void setStartDateAfter​(java.util.Calendar startDateAfter)
      • getEndDateBefore

        public java.util.Calendar getEndDateBefore()
      • setEndDateBefore

        public void setEndDateBefore​(java.util.Calendar endDateBefore)
      • getEndDateAfter

        public java.util.Calendar getEndDateAfter()
      • setEndDateAfter

        public void setEndDateAfter​(java.util.Calendar endDateAfter)
      • getIndexBefore

        public int getIndexBefore()
      • setIndexBefore

        public void setIndexBefore​(int indexBefore)
      • getIndexAfter

        public int getIndexAfter()
      • setIndexAfter

        public void setIndexAfter​(int indexAfter)
      • setSectionBefore

        public void setSectionBefore​(GanttSection sectionBefore)
      • setSectionAfter

        public void setSectionAfter​(GanttSection sectionAfter)
      • getRevisedStartDateBefore

        public java.util.Calendar getRevisedStartDateBefore()
      • setRevisedStartDateBefore

        public void setRevisedStartDateBefore​(java.util.Calendar revisedStartDateBefore)
      • getRevisedStartDateAfter

        public java.util.Calendar getRevisedStartDateAfter()
      • setRevisedStartDateAfter

        public void setRevisedStartDateAfter​(java.util.Calendar revisedStartDateAfter)
      • getRevisedEndDateBefore

        public java.util.Calendar getRevisedEndDateBefore()
      • setRevisedEndDateBefore

        public void setRevisedEndDateBefore​(java.util.Calendar revisedEndDateBefore)
      • getRevisedEndDateAfter

        public java.util.Calendar getRevisedEndDateAfter()
      • setRevisedEndDateAfter

        public void setRevisedEndDateAfter​(java.util.Calendar revisedEndDateAfter)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • quickFormat

        private java.lang.String quickFormat​(java.util.Calendar cal)