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()
java.util.Collection<PreferenceRecord>
openAndLoad(PreferenceStoreUpdater updater)
void
replace(java.util.Collection<java.util.UUID> preferenceRecordsToRemove, java.util.Collection<PreferenceRecord> preferenceRecordsToAdd)
void
updateOrCreate(java.util.Collection<PreferenceRecord> preferenceRecords)
-
-
-
Method Detail
-
openAndLoad
java.util.Collection<PreferenceRecord> openAndLoad(PreferenceStoreUpdater updater) throws StoreException
- Throws:
StoreException
-
close
void close()
-
updateOrCreate
void updateOrCreate(java.util.Collection<PreferenceRecord> preferenceRecords)
-
replace
void replace(java.util.Collection<java.util.UUID> preferenceRecordsToRemove, java.util.Collection<PreferenceRecord> preferenceRecordsToAdd)
-
onDelete
void onDelete()
-
-