Class ScheduledJob

java.lang.Object
com.kingsrook.qqq.backend.core.model.data.QRecordEntity
com.kingsrook.qqq.backend.core.model.scheduledjobs.ScheduledJob

public class ScheduledJob extends QRecordEntity
  • Field Details

  • Constructor Details

    • ScheduledJob

      public ScheduledJob()
      Constructor
    • ScheduledJob

      public ScheduledJob(QRecord qRecord) throws QException
      Constructor
      Throws:
      QException
  • Method Details

    • getId

      public Integer getId()
      Getter for id
    • setId

      public void setId(Integer id)
      Setter for id
    • withId

      public ScheduledJob withId(Integer id)
      Fluent setter for id
    • getCreateDate

      public Instant getCreateDate()
      Getter for createDate
    • setCreateDate

      public void setCreateDate(Instant createDate)
      Setter for createDate
    • withCreateDate

      public ScheduledJob withCreateDate(Instant createDate)
      Fluent setter for createDate
    • getModifyDate

      public Instant getModifyDate()
      Getter for modifyDate
    • setModifyDate

      public void setModifyDate(Instant modifyDate)
      Setter for modifyDate
    • withModifyDate

      public ScheduledJob withModifyDate(Instant modifyDate)
      Fluent setter for modifyDate
    • getLabel

      public String getLabel()
      Getter for label
    • setLabel

      public void setLabel(String label)
      Setter for label
    • withLabel

      public ScheduledJob withLabel(String label)
      Fluent setter for label
    • getDescription

      public String getDescription()
      Getter for description
    • setDescription

      public void setDescription(String description)
      Setter for description
    • withDescription

      public ScheduledJob withDescription(String description)
      Fluent setter for description
    • getCronExpression

      public String getCronExpression()
      Getter for cronExpression
    • setCronExpression

      public void setCronExpression(String cronExpression)
      Setter for cronExpression
    • withCronExpression

      public ScheduledJob withCronExpression(String cronExpression)
      Fluent setter for cronExpression
    • getCronTimeZoneId

      public String getCronTimeZoneId()
      Getter for cronTimeZoneId
    • setCronTimeZoneId

      public void setCronTimeZoneId(String cronTimeZoneId)
      Setter for cronTimeZoneId
    • withCronTimeZoneId

      public ScheduledJob withCronTimeZoneId(String cronTimeZoneId)
      Fluent setter for cronTimeZoneId
    • getIsActive

      public Boolean getIsActive()
      Getter for isActive
    • setIsActive

      public void setIsActive(Boolean isActive)
      Setter for isActive
    • withIsActive

      public ScheduledJob withIsActive(Boolean isActive)
      Fluent setter for isActive
    • getSchedulerName

      public String getSchedulerName()
      Getter for schedulerName
    • setSchedulerName

      public void setSchedulerName(String schedulerName)
      Setter for schedulerName
    • withSchedulerName

      public ScheduledJob withSchedulerName(String schedulerName)
      Fluent setter for schedulerName
    • getType

      public String getType()
      Getter for type
    • setType

      public void setType(String type)
      Setter for type
    • withType

      public ScheduledJob withType(String type)
      Fluent setter for type
    • getJobParameters

      public List<ScheduledJobParameter> getJobParameters()
      Getter for jobParameters
    • getJobParametersMap

      public Map<String,String> getJobParametersMap()
      Getter for jobParameters - but a map of just the key=value pairs.
    • setJobParameters

      public void setJobParameters(List<ScheduledJobParameter> jobParameters)
      Setter for jobParameters
    • withJobParameters

      public ScheduledJob withJobParameters(List<ScheduledJobParameter> jobParameters)
      Fluent setter for jobParameters
    • getRepeatSeconds

      public Integer getRepeatSeconds()
      Getter for repeatSeconds
    • setRepeatSeconds

      public void setRepeatSeconds(Integer repeatSeconds)
      Setter for repeatSeconds
    • withRepeatSeconds

      public ScheduledJob withRepeatSeconds(Integer repeatSeconds)
      Fluent setter for repeatSeconds
    • getForeignKeyType

      public String getForeignKeyType()
      Getter for foreignKeyType
    • setForeignKeyType

      public void setForeignKeyType(String foreignKeyType)
      Setter for foreignKeyType
    • withForeignKeyType

      public ScheduledJob withForeignKeyType(String foreignKeyType)
      Fluent setter for foreignKeyType
    • getForeignKeyValue

      public String getForeignKeyValue()
      Getter for foreignKeyValue
    • setForeignKeyValue

      public void setForeignKeyValue(String foreignKeyValue)
      Setter for foreignKeyValue
    • withForeignKeyValue

      public ScheduledJob withForeignKeyValue(String foreignKeyValue)
      Fluent setter for foreignKeyValue