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.String
businessKey
protected boolean
deserializeVariables
protected java.util.List<QueryVariableValue>
filterVariables
protected boolean
includeExtensionProperties
protected boolean
isTenantIdSet
protected boolean
localVariables
protected long
lockDuration
protected java.lang.String
processDefinitionId
protected java.lang.String[]
processDefinitionIds
protected java.lang.String
processDefinitionKey
protected java.lang.String[]
processDefinitionKeys
protected java.lang.String
processDefinitionVersionTag
protected java.lang.String[]
tenantIds
protected java.lang.String
topicName
protected 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 void
addFilterVariable(java.lang.String name, java.lang.Object value)
void
ensureVariablesInitialized()
java.lang.String
getBusinessKey()
java.util.List<QueryVariableValue>
getFilterVariables()
java.lang.Long
getLockDuration()
java.lang.String
getProcessDefinitionId()
java.lang.String[]
getProcessDefinitionIds()
java.lang.String
getProcessDefinitionKey()
java.lang.String[]
getProcessDefinitionKeys()
java.lang.String
getProcessDefinitionVersionTag()
java.lang.String[]
getTenantIds()
java.lang.String
getTopicName()
java.util.List<java.lang.String>
getVariablesToFetch()
boolean
isDeserializeVariables()
boolean
isIncludeExtensionProperties()
boolean
isLocalVariables()
boolean
isTenantIdSet()
void
setBusinessKey(java.lang.String businessKey)
void
setDeserializeVariables(boolean deserializeVariables)
void
setFilterVariables(java.util.Map<java.lang.String,java.lang.Object> filterVariables)
void
setIncludeExtensionProperties(boolean includeExtensionProperties)
void
setLocalVariables(boolean localVariables)
void
setProcessDefinitionId(java.lang.String processDefinitionId)
void
setProcessDefinitionIds(java.lang.String[] processDefinitionIds)
void
setProcessDefinitionKey(java.lang.String processDefinitionKey)
void
setProcessDefinitionKeys(java.lang.String[] processDefinitionKeys)
void
setProcessDefinitionVersionTag(java.lang.String processDefinitionVersionTag)
void
setTenantIds(java.lang.String[] tenantIds)
void
setTenantIdSet(boolean isTenantIdSet)
void
setVariablesToFetch(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)
-
-