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()
IUndoRedoCommand
public void redo()
IUndoRedoCommand
public void undo()
IUndoRedoCommand
public 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