org.opencms.file
Class CmsResource.CmsResourceUndoMode

java.lang.Object
  extended by org.opencms.util.A_CmsModeIntEnumeration
      extended by org.opencms.file.CmsResource.CmsResourceUndoMode
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
CmsResource

public static final class CmsResource.CmsResourceUndoMode
extends A_CmsModeIntEnumeration

Enumeration class for resource undo changes modes.

See Also:
Serialized Form

Field Summary
static CmsResource.CmsResourceUndoMode MODE_UNDO_CONTENT
          Indicates that the undo method will only undo content changes.
static CmsResource.CmsResourceUndoMode MODE_UNDO_CONTENT_RECURSIVE
          Indicates that the undo method will only recursive undo content changes.
static CmsResource.CmsResourceUndoMode MODE_UNDO_MOVE_CONTENT
          Indicates that the undo method will undo move operations and content changes.
static CmsResource.CmsResourceUndoMode MODE_UNDO_MOVE_CONTENT_RECURSIVE
          Indicates that the undo method will undo move operations and recursive content changes.
 
Method Summary
 CmsResource.CmsResourceUndoMode includeMove()
          Returns a mode that includes the move operation with the same semantic as this mode.
 boolean isRecursive()
          Returns true if this undo operation is recursive.
 boolean isUndoMove()
          Returns true if this undo mode will undo move operations.
 java.lang.String toString()
           
static CmsResource.CmsResourceUndoMode valueOf(int mode)
          Returns the undo mode object from the old undo mode integer.
 
Methods inherited from class org.opencms.util.A_CmsModeIntEnumeration
equals, getMode, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MODE_UNDO_CONTENT

public static final CmsResource.CmsResourceUndoMode MODE_UNDO_CONTENT
Indicates that the undo method will only undo content changes.


MODE_UNDO_CONTENT_RECURSIVE

public static final CmsResource.CmsResourceUndoMode MODE_UNDO_CONTENT_RECURSIVE
Indicates that the undo method will only recursive undo content changes.


MODE_UNDO_MOVE_CONTENT

public static final CmsResource.CmsResourceUndoMode MODE_UNDO_MOVE_CONTENT
Indicates that the undo method will undo move operations and content changes.


MODE_UNDO_MOVE_CONTENT_RECURSIVE

public static final CmsResource.CmsResourceUndoMode MODE_UNDO_MOVE_CONTENT_RECURSIVE
Indicates that the undo method will undo move operations and recursive content changes.

Method Detail

valueOf

public static CmsResource.CmsResourceUndoMode valueOf(int mode)
Returns the undo mode object from the old undo mode integer.

Parameters:
mode - the old undo mode integer
Returns:
the undo mode object

includeMove

public CmsResource.CmsResourceUndoMode includeMove()
Returns a mode that includes the move operation with the same semantic as this mode.

Returns:
a mode that includes the move operation with the same semantic as this mode

isRecursive

public boolean isRecursive()
Returns true if this undo operation is recursive.

Returns:
true if this undo operation is recursive

isUndoMove

public boolean isUndoMove()
Returns true if this undo mode will undo move operations.

Returns:
true if this undo mode will undo move operations

toString

public java.lang.String toString()
Overrides:
toString in class A_CmsModeIntEnumeration
See Also:
Object.toString()