info.magnolia.module.admininterface.commands
Class BaseRepositoryCommand

java.lang.Object
  extended by info.magnolia.commands.MgnlCommand
      extended by info.magnolia.module.admininterface.commands.BaseRepositoryCommand
All Implemented Interfaces:
org.apache.commons.chain.Command
Direct Known Subclasses:
DeactivationCommand, DeleteCommand, MarkNodeAsDeletedCommand, RuleBasedCommand

public abstract class BaseRepositoryCommand
extends MgnlCommand


Field Summary
 
Fields inherited from class info.magnolia.commands.MgnlCommand
log
 
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
 
Constructor Summary
BaseRepositoryCommand()
           
 
Method Summary
protected  Content getNode(Context ctx)
           
 String getPath()
           
 String getRepository()
           
 String getUuid()
           
 void release()
          If a clone is passivated we call this method.
 void setPath(String path)
           
 void setRepository(String repository)
           
 void setUuid(String uuid)
           
 
Methods inherited from class info.magnolia.commands.MgnlCommand
execute, execute, isClone, isEnabled, setClone, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseRepositoryCommand

public BaseRepositoryCommand()
Method Detail

getNode

protected Content getNode(Context ctx)
                   throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException

getRepository

public String getRepository()
Returns:
the repository

setRepository

public void setRepository(String repository)
Parameters:
repository - the repository to set

getPath

public String getPath()
Returns:
the path

setPath

public void setPath(String path)
Parameters:
path - the path to set

getUuid

public String getUuid()
Returns:
the uuid

setUuid

public void setUuid(String uuid)
Parameters:
uuid - the uuid to set

release

public void release()
Description copied from class: MgnlCommand
If a clone is passivated we call this method. Please clean up private properties.

Overrides:
release in class MgnlCommand


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.