public interface ConfluenceBandanaRecordDao
Modifier and Type | Method and Description |
---|---|
long |
countWithKey(String key)
Count entry in DB which have particular key.
|
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.
|
void saveOrUpdate(ConfluenceBandanaRecord record)
record
- the ConfluenceBandanaRecord to updateConfluenceBandanaRecord 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)
long countWithKey(String key)
key
- Iterable<ConfluenceBandanaRecord> findAllWithKey(String key)
key
- the bandana key to look upCopyright © 2003–2021 Atlassian. All rights reserved.