|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfluenceBandanaRecordDao
Interface for DAOs which handle persistence of ConfluenceBandanaRecord instances.
| Method Summary | |
|---|---|
Iterable<ConfluenceBandanaRecord> |
findAllWithKey(String key)
Returns all records that have a certain key, regardless of context. |
Collection |
findForContext(String context)
Return all the records for the given context. |
Iterable<String> |
findKeysForContext(String context)
Returns all keys for the given context. |
ConfluenceBandanaRecord |
getRecord(String context,
String key)
Retrieve a record for the given key, return null if no record exists |
void |
remove(ConfluenceBandanaRecord record)
Remove a record by matching its key (context, key) |
void |
removeAllInContext(String context)
Remove all the records belonging to the given context |
void |
saveOrUpdate(ConfluenceBandanaRecord record)
Save the record, updating it if it already exists. |
| Method Detail |
|---|
void saveOrUpdate(ConfluenceBandanaRecord record)
record - the ConfluenceBandanaRecord to update
ConfluenceBandanaRecord getRecord(String context,
String key)
context - key -
void remove(ConfluenceBandanaRecord record)
record - void removeAllInContext(String context)
context - Collection findForContext(String context)
Iterable<String> findKeysForContext(String context)
Iterable<ConfluenceBandanaRecord> findAllWithKey(String key)
key - the bandana key to look up
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||