Package com.pnfsoftware.jeb.core
Class UserDataSupport
java.lang.Object
com.pnfsoftware.jeb.core.UserDataSupport
- All Implemented Interfaces:
IUserDataSupport
Standard implementation of the user-data support decorator interface.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearAllData(Object key) Remove all stored user-data entries.Retrieve all stored user-data entries.Retrieve a user-data entry.voidStore a user-data entry.
-
Constructor Details
-
UserDataSupport
public UserDataSupport()
-
-
Method Details
-
setData
Store a user-data entry.- Specified by:
setDatain interfaceIUserDataSupport- Parameters:
key- data keyvalue- data valuepersist- true to persist the entry, false to keep it transient
-
getData
Retrieve a user-data entry.- Specified by:
getDatain interfaceIUserDataSupport- Parameters:
key- data key- Returns:
- stored value, or null if absent
-
clearAllData
Remove all stored user-data entries.- Specified by:
clearAllDatain interfaceIUserDataSupport- Parameters:
key- ignored parameter kept for interface compatibility
-
getAllData
Retrieve all stored user-data entries.- Specified by:
getAllDatain interfaceIUserDataSupport- Returns:
- copy of the combined persisted and transient data maps
-