java.lang.Object | +--com.ibm.commerce.tools.epromotion.RLPromotionComponentConfiguration
This class represents the rule based discount component configuration
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM copyright notice field. |
Constructor Summary | |
---|---|
RLPromotionComponentConfiguration() The constructor for RLPromotionComponentConfiguration. |
Method Summary | |
---|---|
protected
Socket |
createSocket(org.w3c.dom.Node childNode) Create socket |
void |
destroy() This destroy method will be called when the request servlet is stopped or destroyed. |
void |
enable(boolean newEnable) This method is used to dynamically enable or disable a component. |
protected
java.util.Properties |
getClassMappingProperties() Get the classMapping |
java.lang.String |
getProjectName() Get the project name |
java.lang.String |
getProjectPath() Get the project path |
java.lang.String |
getRepositoryName() Get the repository name |
java.lang.String |
getRepositoryPath() Get the repository path |
RLPromotionFactory |
getRLPromotionFactory() Get the RLPromotionFactory |
java.lang.String |
getVersion() Get the version of rule-based discounts component |
void |
init(org.w3c.dom.Element node) The initilization method for the component. |
protected
void |
parseConfigFile(java.lang.String fileName,
java.lang.String mappingFileDir) This method is using to parse the configuration file. |
protected
void |
parseDeploymentConfigFile(java.lang.String fileName) This method is using to parse the deployment configuration file. |
void |
registerPromotionType(org.w3c.dom.Node childNode,
java.lang.String mappingFileDir) This method is using to register promotion type |
static
RLPromotionComponentConfiguration |
retrieveFromWcs() This static method will retrieve RLPromotionComponentConfiguration object from the WebSphere Commerce Server instance.xml |
void |
setProjectName(java.lang.String proN) Set the project name |
void |
setProjectPath(java.lang.String proP) Set the project path |
void |
setRepositoryName(java.lang.String newRepositoryName) Set the repository name |
void |
setRepositoryPath(java.lang.String newRepositoryPath) Set the repository path |
void |
setRLPromotionFactory(
RLPromotionFactory newFRLPromotionFactory) sets the RLPromotionFactory |
void |
setVersion(java.lang.String newVersion) Set the version of rule-based discounts component |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public RLPromotionComponentConfiguration()
Method Detail |
---|
protected Socket createSocket(org.w3c.dom.Node childNode)
childNode
- org.w3c.dom.Nodepublic void destroy()
destroy
in interface
ComponentConfiguration
public void enable(boolean newEnable) throws java.lang.Exception
enable
in interface
ComponentConfiguration
newEnable
- true if enables component; false if disables
componentjava.lang.Exception
protected java.util.Properties getClassMappingProperties()
public java.lang.String getProjectName()
public java.lang.String getProjectPath()
public java.lang.String getRepositoryName()
public java.lang.String getRepositoryPath()
public java.lang.String getVersion()
public RLPromotionFactory getRLPromotionFactory()
public void init(org.w3c.dom.Element node) throws java.lang.Exception
init
in interface
ComponentConfiguration
node
- - a dom element node with the parameters for the
component, null if no property is presentjava.lang.Exception
protected void parseConfigFile(java.lang.String fileName, java.lang.String mappingFileDir) throws java.lang.Exception
fileName
- java.lang.StringmappingFileDir
- java.lang.Stringjava.lang.Exception
- The exception
description.protected void parseDeploymentConfigFile(java.lang.String fileName) throws java.lang.Exception
fileName
- java.lang.Stringjava.lang.Exception
public void registerPromotionType(org.w3c.dom.Node childNode, java.lang.String mappingFileDir)
childNode
- org.w3c.dom.NodemappingFileDir
- java.lang.Stringpublic static RLPromotionComponentConfiguration retrieveFromWcs()
public void setProjectName(java.lang.String proN)
proN
- java.lang.Stringpublic void setProjectPath(java.lang.String proP)
proP
- java.lang.Stringpublic void setRepositoryName(java.lang.String newRepositoryName)
public void setRLPromotionFactory(RLPromotionFactory newFRLPromotionFactory)
public void setRepositoryPath(java.lang.String newRepositoryPath)
public void setVersion(java.lang.String newVersion)