info.magnolia.module.admininterface.commands
Class RuleBasedCommand

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

public abstract class RuleBasedCommand
extends BaseRepositoryCommand

Author:
Sameer Charles $Id: RuleBasedCommand.java 41137 2011-01-06 18:19:25Z gjoseph $

Field Summary
static java.lang.String ATTRIBUTE_RULE
          You can pass a rule to the command (optional)
 
Fields inherited from class info.magnolia.commands.MgnlCommand
log
 
Fields inherited from interface org.apache.commons.chain.Command
CONTINUE_PROCESSING, PROCESSING_COMPLETE
 
Constructor Summary
RuleBasedCommand()
           
 
Method Summary
 java.lang.String getItemTypes()
           
 Rule getRule()
           
 void release()
          If a clone is passivated we call this method.
 void setItemTypes(java.lang.String nodeTypes)
           
 void setRule(Rule rule)
           
 
Methods inherited from class info.magnolia.module.admininterface.commands.BaseRepositoryCommand
getNode, getPath, getRepository, getUuid, setPath, setRepository, setUuid
 
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
 

Field Detail

ATTRIBUTE_RULE

public static final java.lang.String ATTRIBUTE_RULE
You can pass a rule to the command (optional)

See Also:
Constant Field Values
Constructor Detail

RuleBasedCommand

public RuleBasedCommand()
Method Detail

getRule

public Rule getRule()

getItemTypes

public java.lang.String getItemTypes()

setItemTypes

public void setItemTypes(java.lang.String nodeTypes)

setRule

public void setRule(Rule rule)
Parameters:
rule - the Rule 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 BaseRepositoryCommand


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