}
};
fDao.addEntityListener(prefListener);
/* Add some Preferences */
IPreference pref = fFactory.createPreference(key1);
pref.putBooleans(value1);
fDao.save(pref);
pref = fFactory.createPreference(key2);
pref.putIntegers(value2);
fDao.save(pref);
pref = fFactory.createPreference(key3);
pref.putStrings(value3);
fDao.save(pref);
pref = fFactory.createPreference(key4);
pref.putStrings(value4);
fDao.save(pref);
/* Update some Preferences */
pref = fDao.loadOrCreate(key1);
pref.putBooleans(false);
fDao.save(pref);
pref = fDao.loadOrCreate(key2);
pref.putIntegers(0);
fDao.save(pref);
pref = fDao.loadOrCreate(key3);
pref.putStrings("updated_value");
fDao.save(pref);
pref = fDao.loadOrCreate(key4);
pref.putStrings("4", "3", "2", "1");
fDao.save(pref);
/* Delete some Preferences */
fDao.delete(key1);
fDao.delete(key2);