public class DefaultPersistentStorage extends java.lang.Object implements SOPersistentStorage
Constructor and Description |
---|
DefaultPersistentStorage() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,?> |
getAllStringPreferences(java.lang.Object storageObject)
This method will be called to retrieve all entries from the persistent
store.
|
java.lang.Object |
getStorageObject(android.content.Context context,
java.lang.String storeName)
This method will be called to obtain a storage object for the named
store.
|
java.lang.String |
getStringPreference(java.lang.Object storageObject,
java.lang.String key,
java.lang.String defaultValue)
This method will be called to retrieve data, identified by key, from
the store.
The default value should be returned if the key does not reside in the store. |
void |
removePreference(java.lang.Object storageObject,
java.lang.String key)
This method will be called to remove an entry from the persistent store.
|
void |
setStringPreference(java.lang.Object storageObject,
java.lang.String key,
java.lang.String value)
This method will be called to set a key/value pair in the store.
|
public java.lang.Object getStorageObject(android.content.Context context, java.lang.String storeName)
getStorageObject
in interface SOPersistentStorage
context
- The application contextstoreName
- The data store identifierpublic void setStringPreference(java.lang.Object storageObject, java.lang.String key, java.lang.String value)
setStringPreference
in interface SOPersistentStorage
context
- The object to be used to manage the persistent storekey
- The data keyvalue
- The data valuepublic java.lang.String getStringPreference(java.lang.Object storageObject, java.lang.String key, java.lang.String defaultValue)
getStringPreference
in interface SOPersistentStorage
context
- The object to be used to manage the persistent storekey
- The data keydefaultValue
- The default data valuepublic java.util.Map<java.lang.String,?> getAllStringPreferences(java.lang.Object storageObject)
getAllStringPreferences
in interface SOPersistentStorage
storageObject
- The object to be used to manage the store.public void removePreference(java.lang.Object storageObject, java.lang.String key)
removePreference
in interface SOPersistentStorage
storageObject
- The object to be used to manage the store.key
- The data key