Class AbstractJob
java.lang.Object
com.softslate.commerce.businessobjects.core.BaseBusinessObject
com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
com.softslate.commerce.businessobjects.jobs.AbstractJob
- All Implemented Interfaces:
BusinessObject,BusinessProcessor,org.quartz.Job
- Direct Known Subclasses:
AbstractOrderEmailJob,CardInfoCleanUpJob,IncompleteOrdersJob,MonitorJob,ReindexLuceneJob
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy(org.quartz.JobExecutionContext context) voidexecute(org.quartz.JobExecutionContext context) abstract voidexecuteJob(org.quartz.JobExecutionContext context) javax.servlet.ServletContextprotected voidinitialize(org.quartz.JobExecutionContext context) voidinitSoftSlate(org.quartz.JobExecutionContext context) protected intintFromJobDataMap(org.quartz.JobExecutionContext context, String name, int defaultValue) protected intintFromSettings(String name, int defaultValue) voidsetJobName(String jobName) voidsetServletContext(javax.servlet.ServletContext servletContext) voidsetSettingsPrefix(String settingsPrefix) protected StringstringFromJobDataMap(org.quartz.JobExecutionContext context, String name, String defaultValue) protected StringstringFromSettings(String name, String defaultValue) Methods inherited from class com.softslate.commerce.businessobjects.core.BaseBusinessProcessor
formatDateTime, formatPrice, getAppComponents, getAppSettings, getAttributeIDs, getBusinessObjectFactory, getDaoFactory, getEventBus, getInjector, getProductIDs, getSettings, getUser, initialize, isProcessorClassActive, loadMatchingSkus, parseDateTime, parseResponseData, prepareRequestData, sendHTTPGet, sendHTTPPost, sendHTTPPost, setAppComponents, setAppSettings, setBusinessObjectFactory, setDaoFactory, setEventBus, setInjector, setSettings, setUser, updateOrderTotals, updateOrderTotals, updateOrderTotals, utils
-
Field Details
-
log
static org.apache.commons.logging.Log log -
jobName
-
settingsPrefix
-
servletContext
private javax.servlet.ServletContext servletContext -
isOn
protected int isOn -
useXMLData
protected int useXMLData
-
-
Constructor Details
-
AbstractJob
public AbstractJob()
-
-
Method Details
-
getJobName
-
setJobName
-
getSettingsPrefix
-
setSettingsPrefix
-
getServletContext
public javax.servlet.ServletContext getServletContext() -
setServletContext
public void setServletContext(javax.servlet.ServletContext servletContext) -
executeJob
- Throws:
Exception
-
execute
public void execute(org.quartz.JobExecutionContext context) throws org.quartz.JobExecutionException - Specified by:
executein interfaceorg.quartz.Job- Throws:
org.quartz.JobExecutionException
-
initialize
- Throws:
Exception
-
initSoftSlate
- Throws:
Exception
-
destroy
public void destroy(org.quartz.JobExecutionContext context) -
intFromJobDataMap
protected int intFromJobDataMap(org.quartz.JobExecutionContext context, String name, int defaultValue) -
stringFromJobDataMap
-
intFromSettings
-
stringFromSettings
-