org.jbpm.command
Class AbstractTokenBaseCommand
java.lang.Object
org.jbpm.command.AbstractTokenBaseCommand
- All Implemented Interfaces:
- Serializable, Command
- Direct Known Subclasses:
- BatchSignalCommand, ResumeTokenCommand, SuspendTokenCommand, UnlockTokenCommand
public abstract class AbstractTokenBaseCommand
- extends Object
- implements Command
Abstract base class for commands working on Tokens. The Token can either be specified
by id or multiple ids. The alternative is to specify a ProcessDefinition name, a
required node name and version. In this case all found Tokens are processed.
If no version is specified, all versions are taken into account.
- Author:
- bernd.ruecker@camunda.com
- See Also:
- Serialized Form
|
Field Summary |
protected org.apache.commons.logging.Log |
log
|
log
protected final org.apache.commons.logging.Log log
AbstractTokenBaseCommand
public AbstractTokenBaseCommand()
getJbpmContext
protected JbpmContext getJbpmContext()
execute
public Object execute(JbpmContext jbpmContext)
throws Exception
- Specified by:
execute in interface Command
- Throws:
Exception
execute
public abstract Object execute(Token token)
setTokenIds
public void setTokenIds(long[] tokenIds)
setTokenId
public void setTokenId(long tokenId)
getAdditionalToStringInformation
public String getAdditionalToStringInformation()
getProcessName
public String getProcessName()
setProcessName
public void setProcessName(String processName)
getProcessVersion
public int getProcessVersion()
setProcessVersion
public void setProcessVersion(int processVersion)
getStateName
public String getStateName()
setStateName
public void setStateName(String stateName)
getTokenIds
public long[] getTokenIds()
getTokenId
public long getTokenId()
- return the token id in case only one token id is set. Otherwise an
IllegalStateException is thrown
toString
public String toString()
- Overrides:
toString in class Object
tokenIds
public AbstractTokenBaseCommand tokenIds(long[] tokenIds)
tokenId
public AbstractTokenBaseCommand tokenId(long tokenId)
processName
public AbstractTokenBaseCommand processName(String processName)
processVersion
public AbstractTokenBaseCommand processVersion(int processVersion)
stateName
public AbstractTokenBaseCommand stateName(String stateName)
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.