All Packages Class Hierarchy This Package Previous Next Index
Class com.netscape.certsrv.jobs.AJobBase
com.netscape.certsrv.jobs.AJobBase
- public abstract class AJobBase
- implements IJob
This abstract class is a base job for real job extentions for the
Jobs Scheduler.
-
mConfig
-
-
mConfigParams
-
-
mContentParams
-
-
mCron
-
-
mId
-
-
mImplName
-
-
mItemForm
-
-
mItemParams
-
-
mJobCron
-
-
mLogger
-
-
mMailForm
-
-
mMailHTML
-
-
mSummaryMailSubject
-
-
mSummaryReceiverEmail
-
-
mSummarySenderEmail
-
-
PROP_EMAIL_SUBJECT
-
-
PROP_EMAIL_TEMPLATE
-
-
PROP_ENABLED
-
-
PROP_ITEM_TEMPLATE
-
-
PROP_RECEIVER_EMAIL
-
-
PROP_SENDER_EMAIL
-
-
PROP_SUMMARY
-
-
STATUS_FAILURE
-
-
STATUS_SUCCESS
-
-
AJobBase()
-
-
buildContentParams(String, String)
-
-
buildItemParams(IRequest)
-
-
buildItemParams(String, String)
-
-
buildItemParams(X509CertImpl)
-
-
getConfigParams()
-
-
getConfigStore()
- Gets the configuration substore used by this job
-
getId()
- public methods
-
getImplName()
- gets the plugin name of this job.
-
getJobCron()
-
-
getTemplateContent(String)
-
-
init(String, String, IConfigStore)
- abstract methods
-
log(int, String)
- logs an entry in the log file.
-
mailSummary(String)
-
-
run()
-
-
setId(String)
-
PROP_SUMMARY
protected static final String PROP_SUMMARY
PROP_ENABLED
protected static final String PROP_ENABLED
PROP_EMAIL_SUBJECT
protected static final String PROP_EMAIL_SUBJECT
PROP_EMAIL_TEMPLATE
protected static final String PROP_EMAIL_TEMPLATE
PROP_ITEM_TEMPLATE
protected static final String PROP_ITEM_TEMPLATE
PROP_SENDER_EMAIL
protected static final String PROP_SENDER_EMAIL
PROP_RECEIVER_EMAIL
protected static final String PROP_RECEIVER_EMAIL
STATUS_FAILURE
protected static final String STATUS_FAILURE
STATUS_SUCCESS
protected static final String STATUS_SUCCESS
mImplName
protected String mImplName
mConfig
protected IConfigStore mConfig
mId
protected String mId
mCron
protected String mCron
mJobCron
protected JobCron mJobCron
mLogger
protected Logger mLogger
mConfigParams
protected static String mConfigParams[]
mSummaryMailSubject
protected String mSummaryMailSubject
mMailHTML
protected boolean mMailHTML
mMailForm
protected String mMailForm
mItemForm
protected String mItemForm
mSummarySenderEmail
protected String mSummarySenderEmail
mSummaryReceiverEmail
protected String mSummaryReceiverEmail
mContentParams
protected Hashtable mContentParams
mItemParams
protected Hashtable mItemParams
AJobBase
public AJobBase()
init
public abstract void init(String id,
String implName,
IConfigStore config) throws EBaseException
- abstract methods
run
public abstract void run()
getId
public String getId()
- public methods
setId
public void setId(String id)
getJobCron
public JobCron getJobCron()
getImplName
public String getImplName()
- gets the plugin name of this job.
getConfigStore
public IConfigStore getConfigStore()
- Gets the configuration substore used by this job
- Returns:
- configuration store
getTemplateContent
protected String getTemplateContent(String templatePath)
mailSummary
protected void mailSummary(String content)
buildItemParams
protected void buildItemParams(X509CertImpl cert)
buildItemParams
protected void buildItemParams(IRequest r)
buildItemParams
protected void buildItemParams(String name,
String val)
buildContentParams
protected void buildContentParams(String name,
String val)
log
public void log(int level,
String msg)
- logs an entry in the log file.
All Packages Class Hierarchy This Package Previous Next Index