# Class: com.pnfsoftware.jeb.core.UserDataSupport

Standard implementation of the user\-data support decorator interface.

## Constructor: UserDataSupport


## Method: clearAllData
- parameter: `key`, type: `java.lang.Object`

Description: Remove all stored user\-data entries.
parameter: key: ignored parameter kept for interface compatibility

## Method: getAllData
- return type: `java.util.Map<java.lang.Object,java.lang.Object>`

Description: Retrieve all stored user\-data entries.
return: copy of the combined persisted and transient data maps

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

Description: Retrieve a user\-data entry.
parameter: key: data key
return: stored value, or null if absent

## Method: setData
- parameter: `key`, type: `java.lang.Object`
- parameter: `value`, type: `java.lang.Object`
- parameter: `persist`, type: `boolean`

Description: Store a user\-data entry.
parameter: key: data key
parameter: value: data value
parameter: persist: true to persist the entry, false to keep it transient

