## Uses of Interface
org.drools.ruleunits.api.DataHandle

- Packages that use DataHandle
  Package | Description
  --- | ---
  org.drools.ruleunits.api |

- - ### Uses of DataHandle in org.drools.ruleunits.api

    Methods in org.drools.ruleunits.api that return DataHandle
    Modifier and Type | Method | Description
    --- | --- | ---
    `DataHandle` | DataStore.`add​(T object)` | Add an object to this DataStore.
    `DataHandle` | SingletonStore.`set​(T value)` | Set the value in this singleton data store

    Methods in org.drools.ruleunits.api with parameters of type DataHandle
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DataProcessor.`delete​(DataHandle handle)` | Notifies this DataProcessor that an object with the given `DataHandle` has been deleted from the observed `DataSource`.
    `FactHandle` | DataProcessor.`insert​(DataHandle handle, T object)` | Notifies this DataProcessor that an object with the given `DataHandle` has been inserted in the observed `DataSource`.
    `void` | DataStore.`remove​(DataHandle handle)` | Deletes the fact for which the given `DataHandle` was assigned.
    `void` | DataProcessor.`update​(DataHandle handle, T object)` | Notifies this DataProcessor that an object with the given `DataHandle` has been updated in the observed `DataSource`.
    `void` | DataStore.`update​(DataHandle handle, T object)` | Updates the fact for which the given `DataHandle` was assigned with the new fact set as the second parameter in this method.