|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.cofax.DataStore | +--org.cofax.DummyDataStore
Provides an empty data store for use if no database connectivity is desired.
A subclass of DataStore
.
There is no mention of the DummyDataStore
class in CofaxServlet
.
DataStore
classes are listed in the configuration.
Field Summary | |
java.util.HashMap |
dbPackageTags
Hashmap into which package tags may be placed into memory upon initialization. |
java.util.HashMap |
dbPackageTagsCache
Hashmap into which package tag results are cached. |
java.util.HashMap |
dbPackageTagsCacheCommand
Hashmap into which the cache results parameter (1,0) is thrown upon initialization. |
Fields inherited from class org.cofax.DataStore |
CLOB_COLUMNS, dataLog, dataLogLocation, dataLogMaxSize, PACKAGE_TAG_CACHE, PACKAGE_TAG_CACHE_COMMAND, PACKAGE_TAG_PROCESSED, PACKAGE_TAG_RESULTS |
Constructor Summary | |
DummyDataStore()
|
Method Summary | |
void |
clearCache(int whichCache)
Clears the cache indicated with whichCache |
boolean |
connect(java.lang.String dbPool)
Empty connect method always reports success |
boolean |
connectFromPool()
Empty connect method always reports success |
void |
destroy()
Empty destroy method |
boolean |
disConnect(java.lang.String dataStoreName)
Empty disconnect method |
java.lang.Object |
getCacheValue(java.lang.Object key,
int whichCache)
Gets a single value from a cache object |
java.util.List |
getPackageData(java.util.HashMap data,
java.lang.String tagName,
java.lang.String tagData,
boolean init)
Overload for getPackageData that handles tag data and clobs additionally. |
java.util.List |
getPackageData(java.lang.String tag,
java.lang.String tagStatement)
Empty getPackageData routine, returns an empty ArrayList |
java.lang.String |
getPackageTag(java.lang.String tag,
java.util.HashMap params)
Empty getPackageTag method, always returns an empty string. |
void |
init(java.util.Properties dbProps)
Empty init() method |
void |
init(java.lang.String configFile)
Empty init() method |
void |
initPool()
Empty init() method |
boolean |
insertArticle(java.util.HashMap article,
java.lang.String approvedBy,
java.lang.String xmlFileType,
java.util.ArrayList mappings,
java.util.ArrayList relatedLinks)
Inserts an article to the datastore. |
void |
setCache(java.lang.Object cache,
int whichCache)
Empty setCache method |
Methods inherited from class org.cofax.DataStore |
getError, getLastError, setError, setLastError |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.util.HashMap dbPackageTags
public java.util.HashMap dbPackageTagsCacheCommand
public java.util.HashMap dbPackageTagsCache
Constructor Detail |
public DummyDataStore()
Method Detail |
public void init(java.lang.String configFile)
init
in class DataStore
public void init(java.util.Properties dbProps)
init
in class DataStore
public void initPool()
initPool
in class DataStore
public void setCache(java.lang.Object cache, int whichCache)
setCache
in class DataStore
public void clearCache(int whichCache)
DataStore
clearCache
in class DataStore
public java.lang.Object getCacheValue(java.lang.Object key, int whichCache)
DataStore
getCacheValue
in class DataStore
public final boolean connect(java.lang.String dbPool)
connect
in class DataStore
public final boolean connectFromPool()
connectFromPool
in class DataStore
public final java.lang.String getPackageTag(java.lang.String tag, java.util.HashMap params)
getPackageTag
in class DataStore
org.cofax.DataStore
tag
- The tag name. The Data Store must have a lookup
table of names and definitions.
the command.public final java.util.List getPackageData(java.lang.String tag, java.lang.String tagStatement)
getPackageData
in class DataStore
public final boolean disConnect(java.lang.String dataStoreName)
disConnect
in class DataStore
public void destroy()
destroy
in class DataStore
public boolean insertArticle(java.util.HashMap article, java.lang.String approvedBy, java.lang.String xmlFileType, java.util.ArrayList mappings, java.util.ArrayList relatedLinks)
DataStore
insertArticle
in class DataStore
public java.util.List getPackageData(java.util.HashMap data, java.lang.String tagName, java.lang.String tagData, boolean init)
DataStore
getPackageData
in class DataStore
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |