Class SubscriptionConfiguration
- java.lang.Object
-
- org.camunda.bpm.client.spring.impl.subscription.SubscriptionConfiguration
-
public class SubscriptionConfiguration extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
autoOpen
protected java.lang.String
businessKey
protected java.lang.Boolean
includeExtensionProperties
protected java.lang.Boolean
localVariables
protected java.lang.Long
lockDuration
protected java.lang.String
processDefinitionId
protected java.util.List<java.lang.String>
processDefinitionIdIn
protected java.lang.String
processDefinitionKey
protected java.util.List<java.lang.String>
processDefinitionKeyIn
protected java.lang.String
processDefinitionVersionTag
protected java.util.Map<java.lang.String,java.lang.Object>
processVariables
protected java.util.List<java.lang.String>
tenantIdIn
protected java.lang.String
topicName
protected java.util.List<java.lang.String>
variableNames
protected java.lang.Boolean
withoutTenantId
-
Constructor Summary
Constructors Constructor Description SubscriptionConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fromAnnotation(ExternalTaskSubscription config)
java.lang.Boolean
getAutoOpen()
java.lang.String
getBusinessKey()
java.lang.Boolean
getIncludeExtensionProperties()
java.lang.Boolean
getLocalVariables()
java.lang.Long
getLockDuration()
java.lang.String
getProcessDefinitionId()
java.util.List<java.lang.String>
getProcessDefinitionIdIn()
java.lang.String
getProcessDefinitionKey()
java.util.List<java.lang.String>
getProcessDefinitionKeyIn()
java.lang.String
getProcessDefinitionVersionTag()
java.util.Map<java.lang.String,java.lang.Object>
getProcessVariables()
java.util.List<java.lang.String>
getTenantIdIn()
java.lang.String
getTopicName()
java.util.List<java.lang.String>
getVariableNames()
java.lang.Boolean
getWithoutTenantId()
protected static boolean
isNull(long value)
protected static boolean
isNull(java.lang.String value)
protected static boolean
isNull(java.lang.String[] values)
protected static boolean
isNull(ExternalTaskSubscription.ProcessVariable[] values)
void
setAutoOpen(java.lang.Boolean autoOpen)
void
setBusinessKey(java.lang.String businessKey)
void
setIncludeExtensionProperties(java.lang.Boolean includeExtensionProperties)
void
setLocalVariables(java.lang.Boolean localVariables)
void
setLockDuration(java.lang.Long lockDuration)
void
setProcessDefinitionId(java.lang.String processDefinitionId)
void
setProcessDefinitionIdIn(java.util.List<java.lang.String> processDefinitionIdIn)
void
setProcessDefinitionKey(java.lang.String processDefinitionKey)
void
setProcessDefinitionKeyIn(java.util.List<java.lang.String> processDefinitionKeyIn)
void
setProcessDefinitionVersionTag(java.lang.String processDefinitionVersionTag)
void
setProcessVariables(java.util.Map<java.lang.String,java.lang.Object> processVariables)
void
setTenantIdIn(java.util.List<java.lang.String> tenantIdIn)
void
setTopicName(java.lang.String topicName)
void
setVariableNames(java.util.List<java.lang.String> variableNames)
void
setWithoutTenantId(java.lang.Boolean withoutTenantId)
-
-
-
Field Detail
-
autoOpen
protected java.lang.Boolean autoOpen
-
topicName
protected java.lang.String topicName
-
lockDuration
protected java.lang.Long lockDuration
-
variableNames
protected java.util.List<java.lang.String> variableNames
-
localVariables
protected java.lang.Boolean localVariables
-
businessKey
protected java.lang.String businessKey
-
processDefinitionId
protected java.lang.String processDefinitionId
-
processDefinitionIdIn
protected java.util.List<java.lang.String> processDefinitionIdIn
-
processDefinitionKey
protected java.lang.String processDefinitionKey
-
processDefinitionKeyIn
protected java.util.List<java.lang.String> processDefinitionKeyIn
-
processDefinitionVersionTag
protected java.lang.String processDefinitionVersionTag
-
processVariables
protected java.util.Map<java.lang.String,java.lang.Object> processVariables
-
withoutTenantId
protected java.lang.Boolean withoutTenantId
-
tenantIdIn
protected java.util.List<java.lang.String> tenantIdIn
-
includeExtensionProperties
protected java.lang.Boolean includeExtensionProperties
-
-
Method Detail
-
getAutoOpen
public java.lang.Boolean getAutoOpen()
-
setAutoOpen
public void setAutoOpen(java.lang.Boolean autoOpen)
-
getTopicName
public java.lang.String getTopicName()
-
setTopicName
public void setTopicName(java.lang.String topicName)
-
getLockDuration
public java.lang.Long getLockDuration()
-
setLockDuration
public void setLockDuration(java.lang.Long lockDuration)
-
getVariableNames
public java.util.List<java.lang.String> getVariableNames()
-
setVariableNames
public void setVariableNames(java.util.List<java.lang.String> variableNames)
-
getLocalVariables
public java.lang.Boolean getLocalVariables()
-
setLocalVariables
public void setLocalVariables(java.lang.Boolean localVariables)
-
getBusinessKey
public java.lang.String getBusinessKey()
-
setBusinessKey
public void setBusinessKey(java.lang.String businessKey)
-
getProcessDefinitionId
public java.lang.String getProcessDefinitionId()
-
setProcessDefinitionId
public void setProcessDefinitionId(java.lang.String processDefinitionId)
-
getProcessDefinitionIdIn
public java.util.List<java.lang.String> getProcessDefinitionIdIn()
-
setProcessDefinitionIdIn
public void setProcessDefinitionIdIn(java.util.List<java.lang.String> processDefinitionIdIn)
-
getProcessDefinitionKey
public java.lang.String getProcessDefinitionKey()
-
setProcessDefinitionKey
public void setProcessDefinitionKey(java.lang.String processDefinitionKey)
-
getProcessDefinitionKeyIn
public java.util.List<java.lang.String> getProcessDefinitionKeyIn()
-
setProcessDefinitionKeyIn
public void setProcessDefinitionKeyIn(java.util.List<java.lang.String> processDefinitionKeyIn)
-
getProcessDefinitionVersionTag
public java.lang.String getProcessDefinitionVersionTag()
-
setProcessDefinitionVersionTag
public void setProcessDefinitionVersionTag(java.lang.String processDefinitionVersionTag)
-
getProcessVariables
public java.util.Map<java.lang.String,java.lang.Object> getProcessVariables()
-
setProcessVariables
public void setProcessVariables(java.util.Map<java.lang.String,java.lang.Object> processVariables)
-
getWithoutTenantId
public java.lang.Boolean getWithoutTenantId()
-
setWithoutTenantId
public void setWithoutTenantId(java.lang.Boolean withoutTenantId)
-
getTenantIdIn
public java.util.List<java.lang.String> getTenantIdIn()
-
setTenantIdIn
public void setTenantIdIn(java.util.List<java.lang.String> tenantIdIn)
-
getIncludeExtensionProperties
public java.lang.Boolean getIncludeExtensionProperties()
-
setIncludeExtensionProperties
public void setIncludeExtensionProperties(java.lang.Boolean includeExtensionProperties)
-
fromAnnotation
public void fromAnnotation(ExternalTaskSubscription config)
-
isNull
protected static boolean isNull(java.lang.String[] values)
-
isNull
protected static boolean isNull(java.lang.String value)
-
isNull
protected static boolean isNull(long value)
-
isNull
protected static boolean isNull(ExternalTaskSubscription.ProcessVariable[] values)
-
-