|
|||||||||
| 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 java.util.Properties |
conf
Properties file |
protected java.util.Map<java.lang.String,WikittyExtension> |
extensionCache
cache for extension key: ext id (extname[extversion]) value: WikittyExtension |
protected java.util.Map<java.lang.String,java.lang.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()
|
|
WikittyExtensionStorageJDBC(java.util.Properties properties)
|
|
| Method Summary | |
|---|---|
void |
clear(WikittyTransaction transaction)
|
boolean |
exists(WikittyTransaction transaction,
java.lang.String id)
|
java.util.List<java.lang.String> |
getAllExtensionIds(WikittyTransaction transaction)
|
java.util.List<java.lang.String> |
getAllExtensionsRequires(WikittyTransaction transaction,
java.lang.String extensionName)
|
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)
|
UpdateResponse |
store(WikittyTransaction transaction,
java.util.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 java.util.Properties conf
protected java.util.Map<java.lang.String,WikittyExtension> extensionCache
protected java.util.Map<java.lang.String,java.lang.String> lastVersion
| Constructor Detail |
|---|
public WikittyExtensionStorageJDBC()
public WikittyExtensionStorageJDBC(java.util.Properties properties)
| Method Detail |
|---|
public UpdateResponse store(WikittyTransaction transaction,
java.util.Collection<WikittyExtension> extensions)
throws WikittyException
store in interface WikittyExtensionStorageWikittyException
public boolean exists(WikittyTransaction transaction,
java.lang.String id)
exists in interface WikittyExtensionStoragepublic java.util.List<java.lang.String> getAllExtensionIds(WikittyTransaction transaction)
getAllExtensionIds in interface WikittyExtensionStorage
public java.util.List<java.lang.String> getAllExtensionsRequires(WikittyTransaction transaction,
java.lang.String extensionName)
getAllExtensionsRequires in interface WikittyExtensionStorage
public java.lang.String getLastVersion(WikittyTransaction transaction,
java.lang.String extName)
getLastVersion in interface WikittyExtensionStoragename - name of extension
public WikittyExtension restore(WikittyTransaction transaction,
java.lang.String name,
java.lang.String version)
throws WikittyException
restore in interface WikittyExtensionStorageWikittyExceptionpublic void clear(WikittyTransaction transaction)
clear in interface WikittyExtensionStorage
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||