com.raritantechnologies.eCommerceAdmin
Class eComConfigurationManager
java.lang.Object
com.raritantechnologies.searchApp.ConfigurationManager
com.raritantechnologies.searchApp.XMLConfigurationManager
com.raritantechnologies.quickstart.QuickstartConfigurationManager
com.raritantechnologies.eCommerceAdmin.eComConfigurationManager
- public class eComConfigurationManager
- extends QuickstartConfigurationManager
Extension to XMLConfigurationManager specialized for RTI eCommerce applications.
Developed by
Raritan Technologies Inc..
- Author:
- Alan Connell
|
Method Summary |
void |
addTaxonomyTreeId(java.lang.String id,
java.lang.String name)
adds a new root node |
void |
deleteTaxonomyTreeId(java.lang.String id)
deletes a root node |
java.util.Date |
getChangeTime()
|
static java.lang.String |
getDBProperty(java.lang.String key)
|
IECommerceRenderer |
getECommerceRenderer(java.lang.String name)
|
java.lang.String |
getForm(java.lang.String adhocFields,
java.lang.String searchFormName,
java.lang.String categoryName,
java.lang.String initialFields,
java.lang.String hiddenFields,
java.lang.String action,
java.lang.String formInitArgs)
|
java.lang.String |
getForm(java.lang.String adhocFields,
java.lang.String searchFormName,
java.lang.String categoryName,
java.lang.String initialFields,
java.lang.String hiddenFields,
java.lang.String action,
java.lang.String formInitArgs,
HttpServletRequest req)
|
OrderedMap |
getParamMap(java.lang.String type,
java.lang.String name)
|
java.lang.String |
getParamMapValue(java.lang.String type,
java.lang.String name,
java.lang.String param)
|
java.util.Date |
getTaxonomyDate(java.lang.String taxID)
|
java.util.HashMap |
getTaxonomyTreeIds(java.util.HashMap taxTreeIds)
|
protected void |
initialize(java.util.PropertyResourceBundle prb)
|
void |
logActivity(java.lang.String sessionId,
java.lang.String userId,
java.lang.String eventType,
java.lang.String detail)
|
void |
saveForm(java.lang.String searchFormName,
java.lang.String itemId)
|
void |
setChangeTime()
|
void |
setTaxonomyDate(java.lang.String taxID,
java.util.Date date)
|
| Methods inherited from class com.raritantechnologies.searchApp.XMLConfigurationManager |
addConfigurableFactoryLink, addSystemObjects, addUserInfoReaders, createSystemObject, getConfigDoc, getQueryProcessor, getSearchFieldMapFactory, getSecurityManager, getSourceMapFactory, getXMLSearchFieldMapFactory, processSourceElement, returnConfiguredObject |
| Methods inherited from class com.raritantechnologies.searchApp.ConfigurationManager |
addSecurityManager, addSourceMap, addSystemObject, changeBasePath, changeToSysPathSep, getAbstractSearchField, getBasePath, getConfigPath, getConfigPath, getDebugWriter, getFederatorClass, getInstance, getInstance, getLogger, getLoginPath, getPrb, getScheduler, getSearchFieldMap, getSearchSources, getSecurityManager, getSourceMap, getSourceMap, getStreamFactory, getSysConfigProperty, getSystemObject, getSystemObjects, initializeLog4JLogging, initializeLogger, listSystemProperties, printStackTrace, setFederatorClass, setStreamFactory, useLog4JLogging, write, writeDebug, writeDebug, writeDebug, writeDebug, writeDebug, writeError, writeError, writeError, writeError, writeError, writeFatal, writeFatal, writeFatal, writeFatal, writeFatal, writeInfo, writeInfo, writeInfo, writeWarning, writeWarning, writeWarning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eComConfigurationManager
public eComConfigurationManager()
initialize
protected void initialize(java.util.PropertyResourceBundle prb)
- Overrides:
initialize in class QuickstartConfigurationManager
getDBProperty
public static java.lang.String getDBProperty(java.lang.String key)
getParamMap
public OrderedMap getParamMap(java.lang.String type,
java.lang.String name)
getParamMapValue
public java.lang.String getParamMapValue(java.lang.String type,
java.lang.String name,
java.lang.String param)
getForm
public java.lang.String getForm(java.lang.String adhocFields,
java.lang.String searchFormName,
java.lang.String categoryName,
java.lang.String initialFields,
java.lang.String hiddenFields,
java.lang.String action,
java.lang.String formInitArgs)
getForm
public java.lang.String getForm(java.lang.String adhocFields,
java.lang.String searchFormName,
java.lang.String categoryName,
java.lang.String initialFields,
java.lang.String hiddenFields,
java.lang.String action,
java.lang.String formInitArgs,
HttpServletRequest req)
saveForm
public void saveForm(java.lang.String searchFormName,
java.lang.String itemId)
logActivity
public void logActivity(java.lang.String sessionId,
java.lang.String userId,
java.lang.String eventType,
java.lang.String detail)
getECommerceRenderer
public IECommerceRenderer getECommerceRenderer(java.lang.String name)
setChangeTime
public void setChangeTime()
getChangeTime
public java.util.Date getChangeTime()
getTaxonomyDate
public java.util.Date getTaxonomyDate(java.lang.String taxID)
setTaxonomyDate
public void setTaxonomyDate(java.lang.String taxID,
java.util.Date date)
addTaxonomyTreeId
public void addTaxonomyTreeId(java.lang.String id,
java.lang.String name)
- adds a new root node
deleteTaxonomyTreeId
public void deleteTaxonomyTreeId(java.lang.String id)
- deletes a root node
getTaxonomyTreeIds
public java.util.HashMap getTaxonomyTreeIds(java.util.HashMap taxTreeIds)