info.magnolia.module.admininterface.commands
Class VersionCommand
java.lang.Object
info.magnolia.commands.MgnlCommand
info.magnolia.module.admininterface.commands.BaseRepositoryCommand
info.magnolia.module.admininterface.commands.RuleBasedCommand
info.magnolia.module.admininterface.commands.VersionCommand
- All Implemented Interfaces:
- org.apache.commons.chain.Command
public class VersionCommand
- extends RuleBasedCommand
Creates a version for the passed path in the website repository.
- Version:
- $Id$
- Author:
- Philipp Bracher
Fields inherited from interface org.apache.commons.chain.Command |
CONTINUE_PROCESSING, PROCESSING_COMPLETE |
Methods inherited from class info.magnolia.commands.MgnlCommand |
execute, isClone, isEnabled, setClone, setEnabled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VersionCommand
public VersionCommand()
execute
public boolean execute(info.magnolia.context.Context ctx)
- Specified by:
execute
in class info.magnolia.commands.MgnlCommand
- See Also:
MgnlCommand.execute(org.apache.commons.chain.Context)
addComment
protected void addComment(info.magnolia.cms.core.Content node)
throws info.magnolia.cms.security.AccessDeniedException,
javax.jcr.RepositoryException
- Throws:
info.magnolia.cms.security.AccessDeniedException
javax.jcr.RepositoryException
cleanComment
protected void cleanComment(info.magnolia.cms.core.Content node)
throws info.magnolia.cms.security.AccessDeniedException,
javax.jcr.RepositoryException
- Throws:
info.magnolia.cms.security.AccessDeniedException
javax.jcr.RepositoryException
getFilter
protected info.magnolia.cms.core.Content.ContentFilter getFilter()
isRecursive
public boolean isRecursive()
- Returns:
- is recursive versioning
setRecursive
public void setRecursive(boolean recursive)
- Parameters:
recursive
-
getComment
public String getComment()
setComment
public void setComment(String comment)
release
public void release()
- Overrides:
release
in class RuleBasedCommand
Copyright © 2003-2013 Magnolia International Ltd.. All Rights Reserved.