org.jbpm.command
Class AbstractTokenBaseCommand
java.lang.Object
org.jbpm.command.AbstractTokenBaseCommand
- All Implemented Interfaces:
- java.io.Serializable, Command
- Direct Known Subclasses:
- BatchSignalCommand, ResumeTokenCommand, SuspendTokenCommand, UnlockTokenCommand
public abstract class AbstractTokenBaseCommand
- extends java.lang.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
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
AbstractTokenBaseCommand
public AbstractTokenBaseCommand()
getJbpmContext
protected JbpmContext getJbpmContext()
execute
public java.lang.Object execute(JbpmContext jbpmContext)
throws java.lang.Exception
- Specified by:
execute in interface Command
- Throws:
java.lang.Exception
execute
public abstract java.lang.Object execute(Token token)
setTokenIds
public void setTokenIds(long[] tokenIds)
setTokenId
public void setTokenId(long tokenId)
getAdditionalToStringInformation
public java.lang.String getAdditionalToStringInformation()
getProcessName
public java.lang.String getProcessName()
setProcessName
public void setProcessName(java.lang.String processName)
getProcessVersion
public int getProcessVersion()
setProcessVersion
public void setProcessVersion(int processVersion)
getStateName
public java.lang.String getStateName()
setStateName
public void setStateName(java.lang.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 java.lang.String toString()
- Overrides:
toString in class java.lang.Object
tokenIds
public AbstractTokenBaseCommand tokenIds(long[] tokenIds)
tokenId
public AbstractTokenBaseCommand tokenId(long tokenId)
processName
public AbstractTokenBaseCommand processName(java.lang.String processName)
processVersion
public AbstractTokenBaseCommand processVersion(int processVersion)
stateName
public AbstractTokenBaseCommand stateName(java.lang.String stateName)
Copyright © 2010 JBoss Community. All Rights Reserved.