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 TypeMethodDescriptionvoid
destroy
(org.quartz.JobExecutionContext context) void
execute
(org.quartz.JobExecutionContext context) abstract void
executeJob
(org.quartz.JobExecutionContext context) javax.servlet.ServletContext
protected void
initialize
(org.quartz.JobExecutionContext context) void
initSoftSlate
(org.quartz.JobExecutionContext context) protected int
intFromJobDataMap
(org.quartz.JobExecutionContext context, String name, int defaultValue) protected int
intFromSettings
(String name, int defaultValue) void
setJobName
(String jobName) void
setServletContext
(javax.servlet.ServletContext servletContext) void
setSettingsPrefix
(String settingsPrefix) protected String
stringFromJobDataMap
(org.quartz.JobExecutionContext context, String name, String defaultValue) protected String
stringFromSettings
(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:
execute
in 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
-