|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sharengo.wikitty.WikittyServiceInMemory.WikittyStorageInMemory
public static class WikittyServiceInMemory.WikittyStorageInMemory
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.sharengo.wikitty.WikittyStorage |
|---|
WikittyStorage.Scanner |
| Field Summary | |
|---|---|
protected Map<String,Wikitty> |
wikitties
|
| Constructor Summary | |
|---|---|
WikittyServiceInMemory.WikittyStorageInMemory()
|
|
| Method Summary | |
|---|---|
void |
clear(WikittyTransaction transaction)
Remove all wikitty |
UpdateResponse |
delete(WikittyTransaction transaction,
Collection<String> idList)
Delete all object with id argument. |
boolean |
exists(WikittyTransaction transaction,
String id)
Return true if id exists in storage |
boolean |
isDeleted(WikittyTransaction transaction,
String id)
Return true if wikitty object with this id are marked deleted |
Wikitty |
restore(WikittyTransaction transaction,
String id,
String... fqFieldName)
Restore list of wikitty object, if wikitty not found an exception is throw |
void |
scanWikitties(WikittyTransaction transaction,
WikittyStorage.Scanner scanner)
Scan all wikitties with specific scanner, even if the wikitty is deleted |
UpdateResponse |
store(WikittyTransaction transaction,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
Store wikitty in storage |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Map<String,Wikitty> wikitties
| Constructor Detail |
|---|
public WikittyServiceInMemory.WikittyStorageInMemory()
| Method Detail |
|---|
public UpdateResponse store(WikittyTransaction transaction,
Collection<Wikitty> wikitties,
boolean disableAutoVersionIncrement)
WikittyStorage
store in interface WikittyStorage
public UpdateResponse delete(WikittyTransaction transaction,
Collection<String> idList)
throws WikittyException
WikittyStorage
delete in interface WikittyStorageWikittyException
public boolean exists(WikittyTransaction transaction,
String id)
WikittyStorage
exists in interface WikittyStorage
public boolean isDeleted(WikittyTransaction transaction,
String id)
WikittyStorage
isDeleted in interface WikittyStorage
public Wikitty restore(WikittyTransaction transaction,
String id,
String... fqFieldName)
throws WikittyException
WikittyStorage
restore in interface WikittyStorageid - list of wikitty idfqFieldName - list of field that must be loaded, other fields
can be not loaded
WikittyException
public void scanWikitties(WikittyTransaction transaction,
WikittyStorage.Scanner scanner)
WikittyStorage
scanWikitties in interface WikittyStoragescanner - scannerpublic void clear(WikittyTransaction transaction)
WikittyStorage
clear in interface WikittyStorage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||