|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.dna.graph.commands.executor.DelegatingCommandExecutor
public class DelegatingCommandExecutor
Constructor Summary | |
---|---|
DelegatingCommandExecutor(CommandExecutor delegate)
|
Method Summary | |
---|---|
void |
close()
Close this executor, allowing it to clean up any open resources. |
void |
execute(CompositeCommand command)
Execute a composite command that contains other commands. |
void |
execute(CopyBranchCommand command)
Execute a command to copy an entire branch to a new location. |
void |
execute(CopyNodeCommand command)
Execute a command to copy a node to a new location. |
void |
execute(CreateNodeCommand command)
Execute a command to create a node and set the node's properties. |
void |
execute(DeleteBranchCommand command)
Execute a command to delete an entire branch. |
void |
execute(GetChildrenCommand command)
Execute a command to get the children of a node. |
void |
execute(GetNodeCommand command)
Execute a command to get the properties and children of a node. |
void |
execute(GetPropertiesCommand command)
Execute a command to get the properties of a node. |
void |
execute(GraphCommand command)
Execute a graph command. |
void |
execute(MoveBranchCommand command)
Execute a command to move a branch from one location to another. |
void |
execute(RecordBranchCommand command)
Execute a command to record the structure of a branch. |
void |
execute(SetPropertiesCommand command)
Execute a command to set some (or all) of the properties on a node. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DelegatingCommandExecutor(CommandExecutor delegate)
Method Detail |
---|
public void close()
close
in interface CommandExecutor
CommandExecutor.close()
public void execute(GraphCommand command) throws RepositorySourceException
execute
methods should be called, and should then call those methods. This method should also do nothing if the command is null.
execute
in interface CommandExecutor
command
- the command to be executed
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.GraphCommand)
public void execute(CompositeCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.CompositeCommand)
public void execute(GetNodeCommand command) throws RepositorySourceException
GetNodeCommand
is a subtype of both
GetPropertiesCommand
and GetChildrenCommand
, so this method will be called in place of the
CommandExecutor.execute(GetPropertiesCommand)
and CommandExecutor.execute(GetChildrenCommand)
methods.
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.GetNodeCommand)
public void execute(GetPropertiesCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.GetPropertiesCommand)
public void execute(GetChildrenCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.GetChildrenCommand)
public void execute(CreateNodeCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.CreateNodeCommand)
public void execute(SetPropertiesCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.SetPropertiesCommand)
public void execute(CopyNodeCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.CopyNodeCommand)
public void execute(CopyBranchCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.CopyBranchCommand)
public void execute(RecordBranchCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.RecordBranchCommand)
public void execute(DeleteBranchCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.DeleteBranchCommand)
public void execute(MoveBranchCommand command) throws RepositorySourceException
execute
in interface CommandExecutor
command
- the command to be executed; may not be null
RepositorySourceException
- if there is an error executing the commandCommandExecutor.execute(org.jboss.dna.graph.commands.MoveBranchCommand)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |