|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.WikittyServiceInMemory.WikittyExtensionStorageInMemory
public static class WikittyServiceInMemory.WikittyExtensionStorageInMemory
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,WikittyExtension> |
extensions
|
| Constructor Summary | |
|---|---|
WikittyServiceInMemory.WikittyExtensionStorageInMemory()
|
|
| Method Summary | |
|---|---|
void |
clear(WikittyTransaction transaction)
Remove all extensions. |
boolean |
exists(WikittyTransaction transaction,
java.lang.String id)
Return true if id exists in storage. |
java.util.List<java.lang.String> |
getAllExtensionIds(WikittyTransaction transaction)
Return all extension ids. |
java.util.List<java.lang.String> |
getAllExtensionsRequires(WikittyTransaction transaction,
java.lang.String extensionName)
Return all extension ids where the specified extensionName is required. |
java.lang.String |
getLastVersion(WikittyTransaction transaction,
java.lang.String extName)
return last version available for specified extension name. |
WikittyExtension |
restore(WikittyTransaction transaction,
java.lang.String name,
java.lang.String version)
Restore one extension from storage, if not found an exception is thrown. |
UpdateResponse |
store(WikittyTransaction transaction,
java.util.Collection<WikittyExtension> exts)
Store extension in storage. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map<java.lang.String,WikittyExtension> extensions
| Constructor Detail |
|---|
public WikittyServiceInMemory.WikittyExtensionStorageInMemory()
| Method Detail |
|---|
public UpdateResponse store(WikittyTransaction transaction,
java.util.Collection<WikittyExtension> exts)
throws WikittyException
WikittyExtensionStorage
store in interface WikittyExtensionStoragetransaction - the current transactionexts - the extensions to store
WikittyException
public boolean exists(WikittyTransaction transaction,
java.lang.String id)
WikittyExtensionStorage
exists in interface WikittyExtensionStoragetransaction - the current transactionid - an extension id
public java.util.List<java.lang.String> getAllExtensionIds(WikittyTransaction transaction)
WikittyExtensionStorage
getAllExtensionIds in interface WikittyExtensionStoragetransaction - the current transaction
public java.util.List<java.lang.String> getAllExtensionsRequires(WikittyTransaction transaction,
java.lang.String extensionName)
WikittyExtensionStorage
getAllExtensionsRequires in interface WikittyExtensionStoragetransaction - the current transactionextensionName - the extension required
public java.lang.String getLastVersion(WikittyTransaction transaction,
java.lang.String extName)
WikittyExtensionStorage
getLastVersion in interface WikittyExtensionStoragetransaction - the current transactionextName - name of extension
public WikittyExtension restore(WikittyTransaction transaction,
java.lang.String name,
java.lang.String version)
throws WikittyException
WikittyExtensionStorage
restore in interface WikittyExtensionStoragetransaction - the current transactionname - extension name to restoreversion - extension version to restore
WikittyException - if exception during restorepublic void clear(WikittyTransaction transaction)
WikittyExtensionStorage
clear in interface WikittyExtensionStoragetransaction - transaction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||