Package org.apache.sling.servlets.post
Class Modification
- java.lang.Object
-
- org.apache.sling.servlets.post.Modification
-
public class Modification extends Object
-
-
Constructor Summary
Constructors Constructor Description Modification(ModificationType type, String source, String destination)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDestination()
String
getSource()
ModificationType
getType()
static Modification
onCheckin(String path)
static Modification
onCheckout(String path)
static Modification
onCopied(String srcPath, String dstPath)
Records a 'copied' change.static Modification
onCreated(String path)
Records a 'created' changestatic Modification
onDeleted(String path)
Records a 'deleted' changestatic Modification
onModified(String path)
Records a 'modified' changestatic Modification
onMoved(String srcPath, String dstPath)
Records a 'moved' change.static Modification
onOrder(String orderedPath, String beforeSibling)
Records a 'order' change.static Modification
onRestore(String path, String version)
String
toString()
-
-
-
Constructor Detail
-
Modification
public Modification(ModificationType type, String source, String destination)
-
-
Method Detail
-
getType
public ModificationType getType()
-
getSource
public String getSource()
-
getDestination
public String getDestination()
-
onModified
public static Modification onModified(String path)
Records a 'modified' change- Parameters:
path
- path of the item that was modified- Returns:
- the modification
-
onCreated
public static Modification onCreated(String path)
Records a 'created' change- Parameters:
path
- path of the item that was created- Returns:
- the modification
-
onDeleted
public static Modification onDeleted(String path)
Records a 'deleted' change- Parameters:
path
- path of the item that was deleted- Returns:
- the modification
-
onMoved
public static Modification onMoved(String srcPath, String dstPath)
Records a 'moved' change.Note: the moved change only records the basic move command. the implied changes on the moved properties and sub nodes are not recorded.
- Parameters:
srcPath
- source path of the node that was moveddstPath
- destination path of the node that was moved.- Returns:
- the modification
-
onCopied
public static Modification onCopied(String srcPath, String dstPath)
Records a 'copied' change.Note: the copy change only records the basic copy command. the implied changes on the copied properties and sub nodes are not recorded.
- Parameters:
srcPath
- source path of the node that was copieddstPath
- destination path of the node that was copied.- Returns:
- the modification
-
onOrder
public static Modification onOrder(String orderedPath, String beforeSibling)
Records a 'order' change.- Parameters:
orderedPath
- Path of the node that was reorderedbeforeSibling
- Name of the sibling node before which the source node has been inserted.- Returns:
- the modification
-
onCheckin
public static Modification onCheckin(String path)
-
onCheckout
public static Modification onCheckout(String path)
-
onRestore
public static Modification onRestore(String path, String version)
-
-