Interface PreferenceStore
-
- All Known Implementing Classes:
JsonFilePreferenceStore
public interface PreferenceStore
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
void
onDelete()
Collection<PreferenceRecord>
openAndLoad(PreferenceStoreUpdater updater)
void
replace(Collection<UUID> preferenceRecordsToRemove, Collection<PreferenceRecord> preferenceRecordsToAdd)
void
updateOrCreate(Collection<PreferenceRecord> preferenceRecords)
-
-
-
Method Detail
-
openAndLoad
Collection<PreferenceRecord> openAndLoad(PreferenceStoreUpdater updater) throws StoreException
- Throws:
StoreException
-
close
void close()
-
updateOrCreate
void updateOrCreate(Collection<PreferenceRecord> preferenceRecords)
-
replace
void replace(Collection<UUID> preferenceRecordsToRemove, Collection<PreferenceRecord> preferenceRecordsToAdd)
-
onDelete
void onDelete()
-
-