Class DefaultRuleEngineCronJobDAO
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.jobs.impl.DefaultRuleEngineCronJobDAO
-
- All Implemented Interfaces:
RuleEngineCronJobDAO
public class DefaultRuleEngineCronJobDAO extends java.lang.Object implements RuleEngineCronJobDAO
Default implementation ofRuleEngineCronJobDAO
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleEngineCronJobDAO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountCronJobsByJob(java.lang.String jobCode, CronJobStatus... statuses)Get number of rule engine cron jobs for a given job code and specified statusesRuleEngineJobModelfindRuleEngineJobByCode(java.lang.String jobCode)Try to get the registered rule engine Jobprotected FlexibleSearchServicegetFlexibleSearchService()voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-
-
Method Detail
-
countCronJobsByJob
public int countCronJobsByJob(java.lang.String jobCode, CronJobStatus... statuses)Description copied from interface:RuleEngineCronJobDAOGet number of rule engine cron jobs for a given job code and specified statuses- Specified by:
countCronJobsByJobin interfaceRuleEngineCronJobDAO- Parameters:
jobCode- code of the related jobstatuses- array of statuses to filter the cron jobs- Returns:
- a number of cron jobs satisfying the search criteria
-
findRuleEngineJobByCode
public RuleEngineJobModel findRuleEngineJobByCode(java.lang.String jobCode)
Description copied from interface:RuleEngineCronJobDAOTry to get the registered rule engine Job- Specified by:
findRuleEngineJobByCodein interfaceRuleEngineCronJobDAO- Parameters:
jobCode- the code of job- Returns:
- the instance of
RuleEngineJobModel
-
getFlexibleSearchService
protected FlexibleSearchService getFlexibleSearchService()
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-