Class TopicFetchInstruction
- java.lang.Object
-
- org.camunda.bpm.engine.impl.externaltask.TopicFetchInstruction
-
- All Implemented Interfaces:
java.io.Serializable
public class TopicFetchInstruction extends java.lang.Object implements java.io.Serializable- Author:
- Thorben Lindhauer
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbusinessKeyprotected booleandeserializeVariablesprotected java.util.List<QueryVariableValue>filterVariablesprotected booleanincludeExtensionPropertiesprotected booleanisTenantIdSetprotected booleanlocalVariablesprotected longlockDurationprotected java.lang.StringprocessDefinitionIdprotected java.lang.String[]processDefinitionIdsprotected java.lang.StringprocessDefinitionKeyprotected java.lang.String[]processDefinitionKeysprotected java.lang.StringprocessDefinitionVersionTagprotected java.lang.String[]tenantIdsprotected java.lang.StringtopicNameprotected java.util.List<java.lang.String>variablesToFetch
-
Constructor Summary
Constructors Constructor Description TopicFetchInstruction(java.lang.String topicName, long lockDuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFilterVariable(java.lang.String name, java.lang.Object value)voidensureVariablesInitialized()java.lang.StringgetBusinessKey()java.util.List<QueryVariableValue>getFilterVariables()java.lang.LonggetLockDuration()java.lang.StringgetProcessDefinitionId()java.lang.String[]getProcessDefinitionIds()java.lang.StringgetProcessDefinitionKey()java.lang.String[]getProcessDefinitionKeys()java.lang.StringgetProcessDefinitionVersionTag()java.lang.String[]getTenantIds()java.lang.StringgetTopicName()java.util.List<java.lang.String>getVariablesToFetch()booleanisDeserializeVariables()booleanisIncludeExtensionProperties()booleanisLocalVariables()booleanisTenantIdSet()voidsetBusinessKey(java.lang.String businessKey)voidsetDeserializeVariables(boolean deserializeVariables)voidsetFilterVariables(java.util.Map<java.lang.String,java.lang.Object> filterVariables)voidsetIncludeExtensionProperties(boolean includeExtensionProperties)voidsetLocalVariables(boolean localVariables)voidsetProcessDefinitionId(java.lang.String processDefinitionId)voidsetProcessDefinitionIds(java.lang.String[] processDefinitionIds)voidsetProcessDefinitionKey(java.lang.String processDefinitionKey)voidsetProcessDefinitionKeys(java.lang.String[] processDefinitionKeys)voidsetProcessDefinitionVersionTag(java.lang.String processDefinitionVersionTag)voidsetTenantIds(java.lang.String[] tenantIds)voidsetTenantIdSet(boolean isTenantIdSet)voidsetVariablesToFetch(java.util.List<java.lang.String> variablesToFetch)
-
-
-
Field Detail
-
topicName
protected java.lang.String topicName
-
businessKey
protected java.lang.String businessKey
-
processDefinitionId
protected java.lang.String processDefinitionId
-
processDefinitionIds
protected java.lang.String[] processDefinitionIds
-
processDefinitionKey
protected java.lang.String processDefinitionKey
-
processDefinitionKeys
protected java.lang.String[] processDefinitionKeys
-
processDefinitionVersionTag
protected java.lang.String processDefinitionVersionTag
-
isTenantIdSet
protected boolean isTenantIdSet
-
tenantIds
protected java.lang.String[] tenantIds
-
variablesToFetch
protected java.util.List<java.lang.String> variablesToFetch
-
filterVariables
protected java.util.List<QueryVariableValue> filterVariables
-
lockDuration
protected long lockDuration
-
deserializeVariables
protected boolean deserializeVariables
-
localVariables
protected boolean localVariables
-
includeExtensionProperties
protected boolean includeExtensionProperties
-
-
Method Detail
-
getVariablesToFetch
public java.util.List<java.lang.String> getVariablesToFetch()
-
setVariablesToFetch
public void setVariablesToFetch(java.util.List<java.lang.String> variablesToFetch)
-
setBusinessKey
public void setBusinessKey(java.lang.String businessKey)
-
getBusinessKey
public java.lang.String getBusinessKey()
-
setProcessDefinitionId
public void setProcessDefinitionId(java.lang.String processDefinitionId)
-
getProcessDefinitionId
public java.lang.String getProcessDefinitionId()
-
setProcessDefinitionIds
public void setProcessDefinitionIds(java.lang.String[] processDefinitionIds)
-
getProcessDefinitionIds
public java.lang.String[] getProcessDefinitionIds()
-
setProcessDefinitionKey
public void setProcessDefinitionKey(java.lang.String processDefinitionKey)
-
getProcessDefinitionKey
public java.lang.String getProcessDefinitionKey()
-
setProcessDefinitionKeys
public void setProcessDefinitionKeys(java.lang.String[] processDefinitionKeys)
-
getProcessDefinitionKeys
public java.lang.String[] getProcessDefinitionKeys()
-
setProcessDefinitionVersionTag
public void setProcessDefinitionVersionTag(java.lang.String processDefinitionVersionTag)
-
getProcessDefinitionVersionTag
public java.lang.String getProcessDefinitionVersionTag()
-
isTenantIdSet
public boolean isTenantIdSet()
-
setTenantIdSet
public void setTenantIdSet(boolean isTenantIdSet)
-
getTenantIds
public java.lang.String[] getTenantIds()
-
setTenantIds
public void setTenantIds(java.lang.String[] tenantIds)
-
getFilterVariables
public java.util.List<QueryVariableValue> getFilterVariables()
-
setFilterVariables
public void setFilterVariables(java.util.Map<java.lang.String,java.lang.Object> filterVariables)
-
addFilterVariable
public void addFilterVariable(java.lang.String name, java.lang.Object value)
-
getLockDuration
public java.lang.Long getLockDuration()
-
getTopicName
public java.lang.String getTopicName()
-
isDeserializeVariables
public boolean isDeserializeVariables()
-
setDeserializeVariables
public void setDeserializeVariables(boolean deserializeVariables)
-
ensureVariablesInitialized
public void ensureVariablesInitialized()
-
isLocalVariables
public boolean isLocalVariables()
-
setLocalVariables
public void setLocalVariables(boolean localVariables)
-
isIncludeExtensionProperties
public boolean isIncludeExtensionProperties()
-
setIncludeExtensionProperties
public void setIncludeExtensionProperties(boolean includeExtensionProperties)
-
-