public interface WikittyExtensionStorage
| Modifier and Type | Method and Description |
|---|---|
WikittyEvent |
clear(WikittyTransaction transaction)
Remove all extensions.
|
WikittyEvent |
delete(WikittyTransaction transaction,
Collection<String> extNames)
delete extensions
|
boolean |
exists(WikittyTransaction transaction,
String id)
Return true if id exists in storage.
|
List<String> |
getAllExtensionIds(WikittyTransaction transaction)
Return all extension ids.
|
List<String> |
getAllExtensionsRequires(WikittyTransaction transaction,
String extensionName)
Return all extension ids where the specified extensionName is required.
|
String |
getLastVersion(WikittyTransaction transaction,
String extName)
return last version available for specified extension name.
|
WikittyExtension |
restore(WikittyTransaction transaction,
String name,
String version)
Restore one extension from storage, if not found an exception is thrown.
|
WikittyEvent |
store(WikittyTransaction transaction,
Collection<WikittyExtension> extensions)
Store extension in storage.
|
WikittyEvent store(WikittyTransaction transaction, Collection<WikittyExtension> extensions)
transaction - the current transactionextensions - the extensions to storeWikittyEvent delete(WikittyTransaction transaction, Collection<String> extNames)
transaction - transactionextNames - extension name (extName)boolean exists(WikittyTransaction transaction, String id)
transaction - the current transactionid - an extension idList<String> getAllExtensionIds(WikittyTransaction transaction)
transaction - the current transactionList<String> getAllExtensionsRequires(WikittyTransaction transaction, String extensionName)
transaction - the current transactionextensionName - the extension requiredString getLastVersion(WikittyTransaction transaction, String extName)
transaction - the current transactionextName - name of extensionWikittyExtension restore(WikittyTransaction transaction, String name, String version) throws WikittyException
transaction - the current transactionname - extension name to restoreversion - extension version to restoreWikittyException - if exception during restoreWikittyEvent clear(WikittyTransaction transaction)
transaction - transactionCopyright © 2009–2014 CodeLutin. All rights reserved.