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 sourceWorkspace
is unset it will create a copy of the givenNode
from 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 boolean
execute(org.apache.commons.chain.Context ctx)
String
getDestAbsPathKey()
String
getSrcAbsPathKey()
String
getSrcWorkspaceKey()
void
setDestAbsPathKey(String destAbsPathKey)
sets the destination absolute path keyvoid
setSrcAbsPathKey(String srcAbsPathKey)
Sets the source absolute path keyvoid
setSrcWorkspaceKey(String srcWorkspaceKey)
Sets the sourceWorkspace
key
-
-
-
Method Detail
-
execute
public boolean execute(org.apache.commons.chain.Context ctx) throws Exception
- Specified by:
execute
in 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
Workspace
key
-
setSrcWorkspaceKey
public void setSrcWorkspaceKey(String srcWorkspaceKey)
Sets the sourceWorkspace
key- Parameters:
srcWorkspaceKey
- the sourceWorkspace
key
-
-