net.sf.borg.model.undo
Class ProjectUndoItem

java.lang.Object
  extended by net.sf.borg.model.undo.UndoItem<Project>
      extended by net.sf.borg.model.undo.ProjectUndoItem

public class ProjectUndoItem
extends UndoItem<Project>

Project Undo Item.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.borg.model.undo.UndoItem
UndoItem.actionType
 
Field Summary
 
Fields inherited from class net.sf.borg.model.undo.UndoItem
action, item
 
Method Summary
 void executeUndo()
          execute the undo action on the item.
static ProjectUndoItem recordAdd(Project project)
          Record a project add.
static ProjectUndoItem recordUpdate(Project project)
          Record a project update.
 
Methods inherited from class net.sf.borg.model.undo.UndoItem
getDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

executeUndo

public void executeUndo()
Description copied from class: UndoItem
execute the undo action on the item.

Specified by:
executeUndo in class UndoItem<Project>

recordUpdate

public static ProjectUndoItem recordUpdate(Project project)
Record a project update.

Parameters:
project - the project
Returns:
the project undo item

recordAdd

public static ProjectUndoItem recordAdd(Project project)
Record a project add.

Parameters:
project - the project
Returns:
the project undo item


Generated September 24 2010 by mbb using Apache Ant version 1.7.1 compiled on June 27 2008 and Java version 1.6.0_20 from Sun Microsystems Inc. on Linux i386 2.6.24-28-generic