Class DefaultCronJobHistoryDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
-
- de.hybris.platform.servicelayer.cronjob.impl.DefaultCronJobHistoryDao
-
- All Implemented Interfaces:
CronJobHistoryDao,GenericDao
public class DefaultCronJobHistoryDao extends DefaultGenericDao implements CronJobHistoryDao
* @since 6.4- Spring Bean ID:
- cronJobHistoryDao
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMP_EQstatic java.lang.StringCOMP_GT_EQstatic java.lang.StringCOMP_LT_EQ
-
Constructor Summary
Constructors Constructor Description DefaultCronJobHistoryDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddCondition(java.lang.StringBuilder whereClause, java.util.Map<java.lang.String,java.lang.Object> arguments, java.lang.String fieldName, java.lang.Object fieldValue, java.lang.String comparator)protected voidaddCondition(java.lang.StringBuilder whereClause, java.util.Map<java.lang.String,java.lang.Object> arguments, java.lang.String fieldName, java.util.Collection<?> inValues)protected voidassureTypeAssignable(java.lang.String cronJobTypeCode, java.lang.String typeCode)java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.lang.String cronJobCode)Returns associatedCronJobHistoryModelfor given cron job code.java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobCode)Returns all matchingCronJobHistoryModelfor given userUid and jobCode.java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate)Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate, CronJobResult theResult)Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus)Returns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.protected java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus, CronJobResult theResult)java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.util.List<java.lang.String> cronJobCodes)Returns all matchingCronJobHistoryModelfor given cron job codes.java.util.List<CronJobHistoryModel>findCronJobHistoryBy(java.util.Set<CronJobHistoryInclude> includes, java.lang.String userUid, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus, CronJobResult theResult)Returns list ofCronJobHistoryModelwhere for every include criteria entries matching given userUid, startDate, finishDate, status and result are returned.TypeServicegetTypeService()protected java.lang.StringprepareQuery(java.lang.String userUid, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus, CronJobResult theResult, CronJobHistoryInclude include, java.util.Map<java.lang.String,java.lang.Object> arguments)voidsetTypeService(TypeService typeService)-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Field Detail
-
COMP_EQ
public static final java.lang.String COMP_EQ
- See Also:
- Constant Field Values
-
COMP_GT_EQ
public static final java.lang.String COMP_GT_EQ
- See Also:
- Constant Field Values
-
COMP_LT_EQ
public static final java.lang.String COMP_LT_EQ
- See Also:
- Constant Field Values
-
-
Method Detail
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.lang.String cronJobCode)
Description copied from interface:CronJobHistoryDaoReturns associatedCronJobHistoryModelfor given cron job code.- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
cronJobCode- the cron job code- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobCode)
Description copied from interface:CronJobHistoryDaoReturns all matchingCronJobHistoryModelfor given userUid and jobCode.- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
userUid- given user uidjobCode- given job code- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate)
Description copied from interface:CronJobHistoryDaoReturns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
userUid- given user uidjobTypeCode- obItemType given job item type - for limit the results to this type only please use following syntax 'SyncItemJob!'.startDate- given start datefinishDate- given finish date- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus)
Description copied from interface:CronJobHistoryDaoReturns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
userUid- given user uidjobTypeCode- obItemType given job item type - for limit the results to this type only please use following syntax 'SyncItemJob!'.startDate- given start datefinishDate- given finish datetheStatus- given cron job's status- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate, CronJobResult theResult)
Description copied from interface:CronJobHistoryDaoReturns all matchingCronJobHistoryModelfor given userUid, jobItemType, startDate, finishDate.- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
userUid- given user uidjobTypeCode- obItemType given job item type - for limit the results to this type only please use following syntax 'SyncItemJob!'.startDate- given start datefinishDate- given finish datetheResult- given cron job's result- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.util.List<java.lang.String> cronJobCodes)
Description copied from interface:CronJobHistoryDaoReturns all matchingCronJobHistoryModelfor given cron job codes.- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
cronJobCodes- the cron job code- Returns:
- a
CronJobHistoryModel
-
findCronJobHistoryBy
protected java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.lang.String userUid, java.lang.String jobTypeCode, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus, CronJobResult theResult)
-
findCronJobHistoryBy
public java.util.List<CronJobHistoryModel> findCronJobHistoryBy(java.util.Set<CronJobHistoryInclude> includes, java.lang.String userUid, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus, CronJobResult theResult)
Description copied from interface:CronJobHistoryDaoReturns list ofCronJobHistoryModelwhere for every include criteria entries matching given userUid, startDate, finishDate, status and result are returned. Result of all includes in combined into one- Specified by:
findCronJobHistoryByin interfaceCronJobHistoryDao- Parameters:
includes- set of search criteria which allow to specify cronJob's type code, job's type code and list of job's codes.userUid- given user uidstartDate- given start datefinishDate- given finish datetheStatus- given cron job's statustheResult- given cron job's result- Returns:
- a
CronJobHistoryModel
-
prepareQuery
protected java.lang.String prepareQuery(java.lang.String userUid, java.util.Date startDate, java.util.Date finishDate, CronJobStatus theStatus, CronJobResult theResult, CronJobHistoryInclude include, java.util.Map<java.lang.String,java.lang.Object> arguments)
-
addCondition
protected void addCondition(java.lang.StringBuilder whereClause, java.util.Map<java.lang.String,java.lang.Object> arguments, java.lang.String fieldName, java.util.Collection<?> inValues)
-
addCondition
protected void addCondition(java.lang.StringBuilder whereClause, java.util.Map<java.lang.String,java.lang.Object> arguments, java.lang.String fieldName, java.lang.Object fieldValue, java.lang.String comparator)
-
assureTypeAssignable
protected void assureTypeAssignable(java.lang.String cronJobTypeCode, java.lang.String typeCode)
-
getTypeService
public TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
-