Class Copy
- java.lang.Object
-
- org.apache.jackrabbit.standalone.cli.core.Copy
-
- All Implemented Interfaces:
org.apache.commons.chain.Command
public class Copy extends Object implements org.apache.commons.chain.Command
Copy a Node.
If the sourceWorkspaceis unset it will create a copy of the givenNodefrom the current workingWorkspace.
If the target path ends with '/' the source node will be copied as a child of the target node maintaining the name.
-
-
Constructor Summary
Constructors Constructor Description Copy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexecute(org.apache.commons.chain.Context ctx)StringgetDestAbsPathKey()StringgetSrcAbsPathKey()StringgetSrcWorkspaceKey()voidsetDestAbsPathKey(String destAbsPathKey)sets the destination absolute path keyvoidsetSrcAbsPathKey(String srcAbsPathKey)Sets the source absolute path keyvoidsetSrcWorkspaceKey(String srcWorkspaceKey)Sets the sourceWorkspacekey
-
-
-
Method Detail
-
execute
public boolean execute(org.apache.commons.chain.Context ctx) throws Exception- Specified by:
executein interfaceorg.apache.commons.chain.Command- Throws:
Exception
-
getDestAbsPathKey
public String getDestAbsPathKey()
- Returns:
- the destination absolute path key
-
setDestAbsPathKey
public void setDestAbsPathKey(String destAbsPathKey)
sets the destination absolute path key- Parameters:
destAbsPathKey- the destination absolute path key
-
getSrcAbsPathKey
public String getSrcAbsPathKey()
- Returns:
- the source absolute path key
-
setSrcAbsPathKey
public void setSrcAbsPathKey(String srcAbsPathKey)
Sets the source absolute path key- Parameters:
srcAbsPathKey- the source absolute path key
-
getSrcWorkspaceKey
public String getSrcWorkspaceKey()
- Returns:
- the source
Workspacekey
-
setSrcWorkspaceKey
public void setSrcWorkspaceKey(String srcWorkspaceKey)
Sets the sourceWorkspacekey- Parameters:
srcWorkspaceKey- the sourceWorkspacekey
-
-