Class TriggerVariableValueDto


  • public class TriggerVariableValueDto
    extends Object
    TriggerVariableValueDto
    • Constructor Detail

      • TriggerVariableValueDto

        public TriggerVariableValueDto()
    • Method Detail

      • getLocal

        public Boolean getLocal()
        Indicates whether the variable should be a local variable or not. If set to true, the variable becomes a local variable of the execution entering the target activity.
        Returns:
        local
      • setLocal

        public void setLocal​(Boolean local)
      • getValue

        public Object getValue()
        Can be any value - string, number, boolean, array or object. **Note**: Not every endpoint supports every type.
        Returns:
        value
      • setValue

        public void setValue​(Object value)
      • getType

        public String getType()
        The value type of the variable.
        Returns:
        type
      • setType

        public void setType​(String type)
      • getValueInfo

        public Map<String,​Object> getValueInfo()
        A JSON object containing additional, value-type-dependent properties. For serialized variables of type Object, the following properties can be provided: * `objectTypeName`: A string representation of the object's type name. * `serializationDataFormat`: The serialization format used to store the variable. For serialized variables of type File, the following properties can be provided: * `filename`: The name of the file. This is not the variable name but the name that will be used when downloading the file again. * `mimetype`: The MIME type of the file that is being uploaded. * `encoding`: The encoding of the file that is being uploaded. The following property can be provided for all value types: * `transient`: Indicates whether the variable should be transient or not. See [documentation](https://docs.camunda.org/manual/7.18/user-guide/process-engine/variables#transient-variables) for more informations. (Not applicable for `decision-definition`, ` /process-instance/variables-async`, and `/migration/executeAsync` endpoints)
        Returns:
        valueInfo
      • setValueInfo

        public void setValueInfo​(Map<String,​Object> valueInfo)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object