Package de.hybris.platform.cronjob.model
Class TriggerModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.cronjob.model.TriggerModel
- All Implemented Interfaces:
Serializable
Generated model class for type Trigger first defined at extension processing.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationCronJobTriggerRelationdefining source attributecronJobin extensionprocessing.static final StringGenerated relation code constant for relationJobTriggerRelationdefining source attributejobin extensionprocessing.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTrigger.activationTimeattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.activeattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.cronExpressionattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.cronJobattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.dateRangeattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.dayattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.daysOfWeekattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.hourattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.jobattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.maxAcceptableDelayattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.minuteattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.monthattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.relativeattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.secondattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.timeTableattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.weekIntervalattribute defined at extensionprocessing.static final StringGenerated constant - Attribute key ofTrigger.yearattribute defined at extensionprocessing.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.TriggerModel(CronJobModel _cronJob, JobModel _job, ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersTriggerModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTrigger.activationTimeattribute defined at extensionprocessing.Generated method - Getter of theTrigger.activeattribute defined at extensionprocessing.Generated method - Getter of theTrigger.cronExpressionattribute defined at extensionprocessing.Generated method - Getter of theTrigger.cronJobattribute defined at extensionprocessing.de.hybris.platform.util.StandardDateRangeGenerated method - Getter of theTrigger.dateRangeattribute defined at extensionprocessing.getDay()Generated method - Getter of theTrigger.dayattribute defined at extensionprocessing.Generated method - Getter of theTrigger.daysOfWeekattribute defined at extensionprocessing.getHour()Generated method - Getter of theTrigger.hourattribute defined at extensionprocessing.getJob()Generated method - Getter of theTrigger.jobattribute defined at extensionprocessing.Generated method - Getter of theTrigger.maxAcceptableDelayattribute defined at extensionprocessing.Generated method - Getter of theTrigger.minuteattribute defined at extensionprocessing.getMonth()Generated method - Getter of theTrigger.monthattribute defined at extensionprocessing.Generated method - Getter of theTrigger.relativeattribute defined at extensionprocessing.Generated method - Getter of theTrigger.secondattribute defined at extensionprocessing.Generated method - Getter of theTrigger.timeTabledynamic attribute defined at extensionprocessing.Generated method - Getter of theTrigger.weekIntervalattribute defined at extensionprocessing.getYear()Generated method - Getter of theTrigger.yearattribute defined at extensionprocessing.voidsetActivationTime(Date value) Generated method - Setter ofTrigger.activationTimeattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.activeattribute defined at extensionprocessing.voidsetCronExpression(String value) Generated method - Setter ofTrigger.cronExpressionattribute defined at extensionprocessing.voidsetCronJob(CronJobModel value) Generated method - Initial setter ofTrigger.cronJobattribute defined at extensionprocessing.voidsetDateRange(de.hybris.platform.util.StandardDateRange value) Generated method - Setter ofTrigger.dateRangeattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.dayattribute defined at extensionprocessing.voidsetDaysOfWeek(List<DayOfWeek> value) Generated method - Setter ofTrigger.daysOfWeekattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.hourattribute defined at extensionprocessing.voidGenerated method - Initial setter ofTrigger.jobattribute defined at extensionprocessing.voidsetMaxAcceptableDelay(Integer value) Generated method - Setter ofTrigger.maxAcceptableDelayattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.minuteattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.monthattribute defined at extensionprocessing.voidsetRelative(Boolean value) Generated method - Setter ofTrigger.relativeattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.secondattribute defined at extensionprocessing.voidsetWeekInterval(Integer value) Generated method - Setter ofTrigger.weekIntervalattribute defined at extensionprocessing.voidGenerated method - Setter ofTrigger.yearattribute defined at extensionprocessing.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_JOBTRIGGERRELATION
Generated relation code constant for relationJobTriggerRelationdefining source attributejobin extensionprocessing.- See Also:
-
_CRONJOBTRIGGERRELATION
Generated relation code constant for relationCronJobTriggerRelationdefining source attributecronJobin extensionprocessing.- See Also:
-
ACTIVE
Generated constant - Attribute key ofTrigger.activeattribute defined at extensionprocessing.- See Also:
-
SECOND
Generated constant - Attribute key ofTrigger.secondattribute defined at extensionprocessing.- See Also:
-
MINUTE
Generated constant - Attribute key ofTrigger.minuteattribute defined at extensionprocessing.- See Also:
-
HOUR
Generated constant - Attribute key ofTrigger.hourattribute defined at extensionprocessing.- See Also:
-
DAY
Generated constant - Attribute key ofTrigger.dayattribute defined at extensionprocessing.- See Also:
-
MONTH
Generated constant - Attribute key ofTrigger.monthattribute defined at extensionprocessing.- See Also:
-
YEAR
Generated constant - Attribute key ofTrigger.yearattribute defined at extensionprocessing.- See Also:
-
RELATIVE
Generated constant - Attribute key ofTrigger.relativeattribute defined at extensionprocessing.- See Also:
-
DAYSOFWEEK
Generated constant - Attribute key ofTrigger.daysOfWeekattribute defined at extensionprocessing.- See Also:
-
WEEKINTERVAL
Generated constant - Attribute key ofTrigger.weekIntervalattribute defined at extensionprocessing.- See Also:
-
DATERANGE
Generated constant - Attribute key ofTrigger.dateRangeattribute defined at extensionprocessing.- See Also:
-
ACTIVATIONTIME
Generated constant - Attribute key ofTrigger.activationTimeattribute defined at extensionprocessing.- See Also:
-
TIMETABLE
Generated constant - Attribute key ofTrigger.timeTableattribute defined at extensionprocessing.- See Also:
-
CRONEXPRESSION
Generated constant - Attribute key ofTrigger.cronExpressionattribute defined at extensionprocessing.- See Also:
-
MAXACCEPTABLEDELAY
Generated constant - Attribute key ofTrigger.maxAcceptableDelayattribute defined at extensionprocessing.- See Also:
-
JOB
Generated constant - Attribute key ofTrigger.jobattribute defined at extensionprocessing.- See Also:
-
CRONJOB
Generated constant - Attribute key ofTrigger.cronJobattribute defined at extensionprocessing.- See Also:
-
-
Constructor Details
-
TriggerModel
public TriggerModel()Generated constructor - Default constructor for generic creation. -
TriggerModel
public TriggerModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
TriggerModel
@Deprecated(since="4.1.1", forRemoval=true) public TriggerModel(CronJobModel _cronJob, JobModel _job, ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_cronJob- initial attribute declared by typeTriggerat extensionprocessing_job- initial attribute declared by typeTriggerat extensionprocessing_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getActivationTime
Generated method - Getter of theTrigger.activationTimeattribute defined at extensionprocessing.- Returns:
- the activationTime - next activation time
-
getActive
Generated method - Getter of theTrigger.activeattribute defined at extensionprocessing.- Returns:
- the active
-
getCronExpression
Generated method - Getter of theTrigger.cronExpressionattribute defined at extensionprocessing.- Returns:
- the cronExpression
-
getCronJob
Generated method - Getter of theTrigger.cronJobattribute defined at extensionprocessing.- Returns:
- the cronJob - assigned cronjob
-
getDateRange
@Accessor(qualifier="dateRange", type=GETTER) public de.hybris.platform.util.StandardDateRange getDateRange()Generated method - Getter of theTrigger.dateRangeattribute defined at extensionprocessing.- Returns:
- the dateRange - date range the trigger is active
-
getDay
Generated method - Getter of theTrigger.dayattribute defined at extensionprocessing.- Returns:
- the day - time value day
-
getDaysOfWeek
Generated method - Getter of theTrigger.daysOfWeekattribute defined at extensionprocessing. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the daysOfWeek - days of week the trigger is active
-
getHour
Generated method - Getter of theTrigger.hourattribute defined at extensionprocessing.- Returns:
- the hour - time value hour
-
getJob
Generated method - Getter of theTrigger.jobattribute defined at extensionprocessing.- Returns:
- the job - assigned job
-
getMaxAcceptableDelay
Generated method - Getter of theTrigger.maxAcceptableDelayattribute defined at extensionprocessing.- Returns:
- the maxAcceptableDelay - the maximum acceptable delay (s) in which the job can be triggered, after which it is ignored.
-
getMinute
Generated method - Getter of theTrigger.minuteattribute defined at extensionprocessing.- Returns:
- the minute - time value minute
-
getMonth
Generated method - Getter of theTrigger.monthattribute defined at extensionprocessing.- Returns:
- the month - time value month
-
getRelative
Generated method - Getter of theTrigger.relativeattribute defined at extensionprocessing.- Returns:
- the relative - time values are considered as relative values
-
getSecond
Generated method - Getter of theTrigger.secondattribute defined at extensionprocessing.- Returns:
- the second - time value second
-
getTimeTable
Generated method - Getter of theTrigger.timeTabledynamic attribute defined at extensionprocessing.- Returns:
- the timeTable
-
getWeekInterval
Generated method - Getter of theTrigger.weekIntervalattribute defined at extensionprocessing.- Returns:
- the weekInterval - week interval for days of week
-
getYear
Generated method - Getter of theTrigger.yearattribute defined at extensionprocessing.- Returns:
- the year - time value year
-
setActivationTime
Generated method - Setter ofTrigger.activationTimeattribute defined at extensionprocessing.- Parameters:
value- the activationTime - next activation time
-
setActive
Generated method - Setter ofTrigger.activeattribute defined at extensionprocessing.- Parameters:
value- the active
-
setCronExpression
Generated method - Setter ofTrigger.cronExpressionattribute defined at extensionprocessing.- Parameters:
value- the cronExpression
-
setCronJob
Generated method - Initial setter ofTrigger.cronJobattribute defined at extensionprocessing. Can only be used at creation of model - before first save.- Parameters:
value- the cronJob - assigned cronjob
-
setDateRange
@Accessor(qualifier="dateRange", type=SETTER) public void setDateRange(de.hybris.platform.util.StandardDateRange value) Generated method - Setter ofTrigger.dateRangeattribute defined at extensionprocessing.- Parameters:
value- the dateRange - date range the trigger is active
-
setDay
Generated method - Setter ofTrigger.dayattribute defined at extensionprocessing.- Parameters:
value- the day - time value day
-
setDaysOfWeek
Generated method - Setter ofTrigger.daysOfWeekattribute defined at extensionprocessing.- Parameters:
value- the daysOfWeek - days of week the trigger is active
-
setHour
Generated method - Setter ofTrigger.hourattribute defined at extensionprocessing.- Parameters:
value- the hour - time value hour
-
setJob
Generated method - Initial setter ofTrigger.jobattribute defined at extensionprocessing. Can only be used at creation of model - before first save.- Parameters:
value- the job - assigned job
-
setMaxAcceptableDelay
@Accessor(qualifier="maxAcceptableDelay", type=SETTER) public void setMaxAcceptableDelay(Integer value) Generated method - Setter ofTrigger.maxAcceptableDelayattribute defined at extensionprocessing.- Parameters:
value- the maxAcceptableDelay - the maximum acceptable delay (s) in which the job can be triggered, after which it is ignored.
-
setMinute
Generated method - Setter ofTrigger.minuteattribute defined at extensionprocessing.- Parameters:
value- the minute - time value minute
-
setMonth
Generated method - Setter ofTrigger.monthattribute defined at extensionprocessing.- Parameters:
value- the month - time value month
-
setRelative
Generated method - Setter ofTrigger.relativeattribute defined at extensionprocessing.- Parameters:
value- the relative - time values are considered as relative values
-
setSecond
Generated method - Setter ofTrigger.secondattribute defined at extensionprocessing.- Parameters:
value- the second - time value second
-
setWeekInterval
Generated method - Setter ofTrigger.weekIntervalattribute defined at extensionprocessing.- Parameters:
value- the weekInterval - week interval for days of week
-
setYear
Generated method - Setter ofTrigger.yearattribute defined at extensionprocessing.- Parameters:
value- the year - time value year
-