public class EventMoveCommand extends AbstractUndoRedoCommand
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose()
Called when the event is about to be destroyed.
|
java.util.Calendar |
getEndDateAfter() |
java.util.Calendar |
getEndDateBefore() |
GanttEvent |
getEvent() |
int |
getIndexAfter() |
int |
getIndexBefore() |
java.util.Calendar |
getRevisedEndDateAfter() |
java.util.Calendar |
getRevisedEndDateBefore() |
java.util.Calendar |
getRevisedStartDateAfter() |
java.util.Calendar |
getRevisedStartDateBefore() |
GanttSection |
getSectionAfter() |
GanttSection |
getSectionBefore() |
java.util.Calendar |
getStartDateAfter() |
java.util.Calendar |
getStartDateBefore() |
void |
redo()
Redoes an event in the chart.
|
void |
setEndDateAfter(java.util.Calendar endDateAfter) |
void |
setEndDateBefore(java.util.Calendar endDateBefore) |
void |
setEvent(GanttEvent event) |
void |
setIndexAfter(int indexAfter) |
void |
setIndexBefore(int indexBefore) |
void |
setRevisedEndDateAfter(java.util.Calendar revisedEndDateAfter) |
void |
setRevisedEndDateBefore(java.util.Calendar revisedEndDateBefore) |
void |
setRevisedStartDateAfter(java.util.Calendar revisedStartDateAfter) |
void |
setRevisedStartDateBefore(java.util.Calendar revisedStartDateBefore) |
void |
setSectionAfter(GanttSection sectionAfter) |
void |
setSectionBefore(GanttSection sectionBefore) |
void |
setStartDateAfter(java.util.Calendar startDateAfter) |
void |
setStartDateBefore(java.util.Calendar startDateBefore) |
java.lang.String |
toString() |
void |
undo()
Undoes an event in the chart.
|
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)
event - GanttEvent being movedstartDateBefore - Estimated start date prior to movestartDateAfter - Estimated start date after to moveendDateBefore - Estimated end date before moveendDateAfter - Estimated end date after moverevisedStartDateBefore - Revised start date prior to moverevisedStartDateAfter - Revised start date after moverevisedEndDateBefore - Revised end date prior to moverevisedEndDateAfter - Revised end date after movesectionBefore - GanttSection index (of all GanttSections) prior to movesectionAfter - GanttSection index (of all GanttSections) after moveindexBefore - Index of event in GanttSection sectionBefore prior to moveindexAfter - Index of event in GanttSection sectionAfter after to movepublic void dispose()
IUndoRedoCommandpublic void redo()
IUndoRedoCommandpublic void undo()
IUndoRedoCommandpublic GanttEvent getEvent()
public void setEvent(GanttEvent event)
public java.util.Calendar getStartDateBefore()
public void setStartDateBefore(java.util.Calendar startDateBefore)
public java.util.Calendar getStartDateAfter()
public void setStartDateAfter(java.util.Calendar startDateAfter)
public java.util.Calendar getEndDateBefore()
public void setEndDateBefore(java.util.Calendar endDateBefore)
public java.util.Calendar getEndDateAfter()
public void setEndDateAfter(java.util.Calendar endDateAfter)
public int getIndexBefore()
public void setIndexBefore(int indexBefore)
public int getIndexAfter()
public void setIndexAfter(int indexAfter)
public GanttSection getSectionBefore()
public void setSectionBefore(GanttSection sectionBefore)
public GanttSection getSectionAfter()
public void setSectionAfter(GanttSection sectionAfter)
public java.util.Calendar getRevisedStartDateBefore()
public void setRevisedStartDateBefore(java.util.Calendar revisedStartDateBefore)
public java.util.Calendar getRevisedStartDateAfter()
public void setRevisedStartDateAfter(java.util.Calendar revisedStartDateAfter)
public java.util.Calendar getRevisedEndDateBefore()
public void setRevisedEndDateBefore(java.util.Calendar revisedEndDateBefore)
public java.util.Calendar getRevisedEndDateAfter()
public void setRevisedEndDateAfter(java.util.Calendar revisedEndDateAfter)
public java.lang.String toString()
toString in class java.lang.Object