Package org.flowable.engine.impl.delete
Class BatchDeleteProcessConfig.VariableValueJsonNodeValueFields
java.lang.Object
org.flowable.engine.impl.delete.BatchDeleteProcessConfig.VariableValueJsonNodeValueFields
- All Implemented Interfaces:
ValueFields
- Enclosing class:
- BatchDeleteProcessConfig
protected static class BatchDeleteProcessConfig.VariableValueJsonNodeValueFields
extends Object
implements ValueFields
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVariableValueJsonNodeValueFields
(com.fasterxml.jackson.databind.JsonNode node) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBytes()
getName()
void
setBytes
(byte[] bytes) Sets the byte array value.void
setCachedValue
(Object cachedValue) void
setDoubleValue
(Double doubleValue) Sets the double value.void
setLongValue
(Long longValue) Sets the long value.void
setTextValue
(String textValue) Sets the first text value.void
setTextValue2
(String textValue2) Sets second text value.
-
Field Details
-
node
protected final com.fasterxml.jackson.databind.JsonNode node
-
-
Constructor Details
-
VariableValueJsonNodeValueFields
public VariableValueJsonNodeValueFields(com.fasterxml.jackson.databind.JsonNode node)
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceValueFields
- Returns:
- the name of the variable
-
getProcessInstanceId
- Specified by:
getProcessInstanceId
in interfaceValueFields
- Returns:
- the process instance id of the variable
-
getExecutionId
- Specified by:
getExecutionId
in interfaceValueFields
- Returns:
- the execution id of the variable
-
getScopeId
- Specified by:
getScopeId
in interfaceValueFields
- Returns:
- the scope id of the variable
-
getSubScopeId
- Specified by:
getSubScopeId
in interfaceValueFields
- Returns:
- the sub scope id of the variable
-
getScopeType
- Specified by:
getScopeType
in interfaceValueFields
- Returns:
- the scope type of the variable
-
getTaskId
- Specified by:
getTaskId
in interfaceValueFields
- Returns:
- the task id of the variable
-
getTextValue
- Specified by:
getTextValue
in interfaceValueFields
- Returns:
- the first text value, if any, or null.
-
setTextValue
Description copied from interface:ValueFields
Sets the first text value. A value of null is allowed.- Specified by:
setTextValue
in interfaceValueFields
-
getTextValue2
- Specified by:
getTextValue2
in interfaceValueFields
- Returns:
- the second text value, if any, or null.
-
setTextValue2
Description copied from interface:ValueFields
Sets second text value. A value of null is allowed.- Specified by:
setTextValue2
in interfaceValueFields
-
getLongValue
- Specified by:
getLongValue
in interfaceValueFields
- Returns:
- the long value, if any, or null.
-
setLongValue
Description copied from interface:ValueFields
Sets the long value. A value of null is allowed.- Specified by:
setLongValue
in interfaceValueFields
-
getDoubleValue
- Specified by:
getDoubleValue
in interfaceValueFields
- Returns:
- the double value, if any, or null.
-
setDoubleValue
Description copied from interface:ValueFields
Sets the double value. A value of null is allowed.- Specified by:
setDoubleValue
in interfaceValueFields
-
getBytes
public byte[] getBytes()- Specified by:
getBytes
in interfaceValueFields
- Returns:
- the byte array value, if any, or null.
-
setBytes
public void setBytes(byte[] bytes) Description copied from interface:ValueFields
Sets the byte array value. A value of null is allowed.- Specified by:
setBytes
in interfaceValueFields
-
getCachedValue
- Specified by:
getCachedValue
in interfaceValueFields
-
setCachedValue
- Specified by:
setCachedValue
in interfaceValueFields
-