public class PreferencesObject extends Object
Preferences
API for automatic persistent storage.
You can use this API like the builder pattern by using the create method and chaining it with setters until
bind is invoked.Modifier and Type | Method and Description |
---|---|
PreferencesObject |
bind()
Binds the object so it's seamlessly stored in preferences
|
static PreferencesObject |
create(PropertyBusinessObject bo)
Creates a binding object, this method doesn't do anything until bind is invoked
|
PreferencesObject |
setName(PropertyBase pb,
String name)
Sets the name of the specific field not including the prefix, by default the property name is used
|
PreferencesObject |
setPrefix(String prefix)
Sets the prefix for the binding, by default the object name with a "." is the common prefix
|
public static PreferencesObject create(PropertyBusinessObject bo)
bo
- the business object this binding relates topublic PreferencesObject bind()
public PreferencesObject setPrefix(String prefix)
prefix
- a string that will prefix the namepublic PreferencesObject setName(PropertyBase pb, String name)
pb
- the propertyname
- the name for the property