Package org.opencms.file
Class CmsResource.CmsResourceUndoMode
java.lang.Object
org.opencms.util.A_CmsModeIntEnumeration
org.opencms.file.CmsResource.CmsResourceUndoMode
- All Implemented Interfaces:
Serializable
- Enclosing class:
- CmsResource
Enumeration class for resource undo changes modes.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final CmsResource.CmsResourceUndoMode
Indicates that the undo method will only undo content changes.static final CmsResource.CmsResourceUndoMode
Indicates that the undo method will only recursive undo content changes.static final CmsResource.CmsResourceUndoMode
Indicates that the undo method will undo move operations and content changes.static final CmsResource.CmsResourceUndoMode
Indicates that the undo method will undo move operations and recursive content changes. -
Method Summary
Modifier and TypeMethodDescriptiongetUndoMode
(boolean move, boolean recursive) Gets the undo mode for the given parameters.Returns a mode that includes the move operation with the same semantic as this mode.boolean
Returnstrue
if this undo operation is recursive.boolean
Returnstrue
if this undo mode will undo move operations.toString()
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
-
Field Details
-
MODE_UNDO_CONTENT
Indicates that the undo method will only undo content changes. -
MODE_UNDO_CONTENT_RECURSIVE
Indicates that the undo method will only recursive undo content changes. -
MODE_UNDO_MOVE_CONTENT
Indicates that the undo method will undo move operations and content changes. -
MODE_UNDO_MOVE_CONTENT_RECURSIVE
Indicates that the undo method will undo move operations and recursive content changes.
-
-
Method Details
-
getUndoMode
Gets the undo mode for the given parameters.- Parameters:
move
- flag for undoing move operationsrecursive
- flag for recursive undo- Returns:
- the undo mode
-
valueOf
Returns the undo mode object from the old undo mode integer.- Parameters:
mode
- the old undo mode integer- Returns:
- the undo mode object
-
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
Returnstrue
if this undo operation is recursive.- Returns:
true
if this undo operation is recursive
-
isUndoMove
Returnstrue
if this undo mode will undo move operations.- Returns:
true
if this undo mode will undo move operations
-
toString
- Overrides:
toString
in classA_CmsModeIntEnumeration
- See Also:
-