# Interface: com.pnfsoftware.jeb.core.actions.IActionData

Base contract for action payload objects exchanged between clients and engines.

## Method: getValue
- parameter: `key`, type: `java.lang.String`
- return type: `java.lang.Object`

Description: Retrieve an arbitrary value previously stored on this payload. 

 Values may be stored by either the client or the plugin.
parameter: key: object key
return: the stored object, or `null` if none was associated with the key

## Method: setValue
- parameter: `key`, type: `java.lang.String`
- parameter: `value`, type: `java.lang.Object`

Description: Store an arbitrary value on this payload. 

 Values may be stored by either the client or the plugin.
parameter: key: object key
parameter: value: object value

