|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.wikitty.jdbc.WikittyExtensionStorageJDBC
public class WikittyExtensionStorageJDBC
| Field Summary | |
|---|---|
protected org.nuiton.util.ApplicationConfig |
config
|
protected Map<String,WikittyExtension> |
extensionCache
cache for extension key: ext id (extname[extversion]) value: WikittyExtension |
protected Properties |
jdbcQuery
Properties file |
protected Map<String,String> |
lastVersion
cache for last extension version; key: extName value: extVersion |
protected static org.apache.commons.logging.Log |
log
to use log facility, just put in your code: log.info(\"...\"); |
| Constructor Summary | |
|---|---|
WikittyExtensionStorageJDBC(org.nuiton.util.ApplicationConfig config)
|
|
| Method Summary | |
|---|---|
WikittyEvent |
clear(WikittyTransaction transaction)
|
WikittyEvent |
delete(WikittyTransaction transaction,
Collection<String> extNames)
|
boolean |
exists(WikittyTransaction transaction,
String id)
|
List<String> |
getAllExtensionIds(WikittyTransaction transaction)
|
List<String> |
getAllExtensionsRequires(WikittyTransaction transaction,
String extensionName)
|
String |
getLastVersion(WikittyTransaction transaction,
String extName)
return last version available for specified extension name |
WikittyExtension |
restore(WikittyTransaction transaction,
String name,
String version)
|
WikittyEvent |
store(WikittyTransaction transaction,
Collection<WikittyExtension> extensions)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.commons.logging.Log log
protected final Properties jdbcQuery
protected org.nuiton.util.ApplicationConfig config
protected Map<String,WikittyExtension> extensionCache
protected transient Map<String,String> lastVersion
| Constructor Detail |
|---|
public WikittyExtensionStorageJDBC(org.nuiton.util.ApplicationConfig config)
| Method Detail |
|---|
public WikittyEvent store(WikittyTransaction transaction,
Collection<WikittyExtension> extensions)
throws WikittyException
store in interface WikittyExtensionStorageWikittyException
public WikittyEvent delete(WikittyTransaction transaction,
Collection<String> extNames)
delete in interface WikittyExtensionStorage
public boolean exists(WikittyTransaction transaction,
String id)
exists in interface WikittyExtensionStoragepublic List<String> getAllExtensionIds(WikittyTransaction transaction)
getAllExtensionIds in interface WikittyExtensionStorage
public List<String> getAllExtensionsRequires(WikittyTransaction transaction,
String extensionName)
getAllExtensionsRequires in interface WikittyExtensionStorage
public String getLastVersion(WikittyTransaction transaction,
String extName)
getLastVersion in interface WikittyExtensionStoragename - name of extension
public WikittyExtension restore(WikittyTransaction transaction,
String name,
String version)
throws WikittyException
restore in interface WikittyExtensionStorageWikittyExceptionpublic WikittyEvent clear(WikittyTransaction transaction)
clear in interface WikittyExtensionStorage
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||