Package org.kie.api.executor

## Class ExecutionResults

- java.lang.Object
- - org.kie.api.executor.ExecutionResults

- All Implemented Interfaces:
    `Serializable`

      public class ExecutionResults
      extends Object
      implements Serializable

  Data holder for command's result data. Whatever command produces should be placed in this results so they can be later on referenced by name by the requestor - e.g. process instance.
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ExecutionResults()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​Object>` | `getData()` |
    `Object` | `getData​(String key)` |
    `Set<String>` | `keySet()` |
    `void` | `setData​(String key, Object value)` |
    `void` | `setData​(Map<String,​Object> data)` |
    `String` | `toString()` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### ExecutionResults

          public ExecutionResults()

  - ### Method Detail

    - #### setData

          public void setData​(Map<String,​Object> data)

    - #### getData

          public Map<String,​Object> getData()

    - #### getData

          public Object getData​(String key)

    - #### setData

          public void setData​(String key,
                              Object value)

    - #### keySet

          public Set<String> keySet()

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Object`