Class IJob
java.lang.Object
cn.vertxup.jet.domain.tables.pojos.IJob
- All Implemented Interfaces:
IIJob,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class IJob
extends Object
implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IIJob
This class is generated by jOOQ.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIJob()IJob(io.vertx.core.json.JsonObject json) IJob(String key, String namespace, String name, String code, String group, String comment, String additional, String proxy, Integer threshold, String type, LocalTime runAt, String runFormula, Long duration, String durationComponent, String durationConfig, String incomeComponent, String incomeAddress, String outcomeComponent, String outcomeAddress, String serviceId, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidLoad data from another generated Record/POJO implementing the common interface IIJobGetter forDB_ETERNAL.I_JOB.ACTIVE.Getter forDB_ETERNAL.I_JOB.ADDITIONAL.getCode()Getter forDB_ETERNAL.I_JOB.CODE.Getter forDB_ETERNAL.I_JOB.COMMENT.Getter forDB_ETERNAL.I_JOB.CREATED_AT.Getter forDB_ETERNAL.I_JOB.CREATED_BY.Getter forDB_ETERNAL.I_JOB.DURATION.Getter forDB_ETERNAL.I_JOB.DURATION_COMPONENT.Getter forDB_ETERNAL.I_JOB.DURATION_CONFIG.getGroup()Getter forDB_ETERNAL.I_JOB.GROUP.Getter forDB_ETERNAL.I_JOB.INCOME_ADDRESS.Getter forDB_ETERNAL.I_JOB.INCOME_COMPONENT.getKey()Getter forDB_ETERNAL.I_JOB.KEY.Getter forDB_ETERNAL.I_JOB.LANGUAGE.Getter forDB_ETERNAL.I_JOB.METADATA.getName()Getter forDB_ETERNAL.I_JOB.NAME.Getter forDB_ETERNAL.I_JOB.NAMESPACE.Getter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS.Getter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT.getProxy()Getter forDB_ETERNAL.I_JOB.PROXY.getRunAt()Getter forDB_ETERNAL.I_JOB.RUN_AT.Getter forDB_ETERNAL.I_JOB.RUN_FORMULA.Getter forDB_ETERNAL.I_JOB.SERVICE_ID.getSigma()Getter forDB_ETERNAL.I_JOB.SIGMA.Getter forDB_ETERNAL.I_JOB.THRESHOLD.getType()Getter forDB_ETERNAL.I_JOB.TYPE.Getter forDB_ETERNAL.I_JOB.UPDATED_AT.Getter forDB_ETERNAL.I_JOB.UPDATED_BY.inthashCode()<E extends IIJob>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IIJobSetter forDB_ETERNAL.I_JOB.ACTIVE.setAdditional(String additional) Setter forDB_ETERNAL.I_JOB.ADDITIONAL.Setter forDB_ETERNAL.I_JOB.CODE.setComment(String comment) Setter forDB_ETERNAL.I_JOB.COMMENT.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.I_JOB.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.I_JOB.CREATED_BY.setDuration(Long duration) Setter forDB_ETERNAL.I_JOB.DURATION.setDurationComponent(String durationComponent) Setter forDB_ETERNAL.I_JOB.DURATION_COMPONENT.setDurationConfig(String durationConfig) Setter forDB_ETERNAL.I_JOB.DURATION_CONFIG.Setter forDB_ETERNAL.I_JOB.GROUP.setIncomeAddress(String incomeAddress) Setter forDB_ETERNAL.I_JOB.INCOME_ADDRESS.setIncomeComponent(String incomeComponent) Setter forDB_ETERNAL.I_JOB.INCOME_COMPONENT.Setter forDB_ETERNAL.I_JOB.KEY.setLanguage(String language) Setter forDB_ETERNAL.I_JOB.LANGUAGE.setMetadata(String metadata) Setter forDB_ETERNAL.I_JOB.METADATA.Setter forDB_ETERNAL.I_JOB.NAME.setNamespace(String namespace) Setter forDB_ETERNAL.I_JOB.NAMESPACE.setOutcomeAddress(String outcomeAddress) Setter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS.setOutcomeComponent(String outcomeComponent) Setter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT.Setter forDB_ETERNAL.I_JOB.PROXY.Setter forDB_ETERNAL.I_JOB.RUN_AT.setRunFormula(String runFormula) Setter forDB_ETERNAL.I_JOB.RUN_FORMULA.setServiceId(String serviceId) Setter forDB_ETERNAL.I_JOB.SERVICE_ID.Setter forDB_ETERNAL.I_JOB.SIGMA.setThreshold(Integer threshold) Setter forDB_ETERNAL.I_JOB.THRESHOLD.Setter forDB_ETERNAL.I_JOB.TYPE.setUpdatedAt(LocalDateTime updatedAt) Setter forDB_ETERNAL.I_JOB.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.I_JOB.UPDATED_BY.toString()
-
Constructor Details
-
IJob
public IJob() -
IJob
-
IJob
public IJob(String key, String namespace, String name, String code, String group, String comment, String additional, String proxy, Integer threshold, String type, LocalTime runAt, String runFormula, Long duration, String durationComponent, String durationConfig, String incomeComponent, String incomeAddress, String outcomeComponent, String outcomeAddress, String serviceId, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
IJob
public IJob(io.vertx.core.json.JsonObject json)
-
-
Method Details
-
getKey
Getter forDB_ETERNAL.I_JOB.KEY. 「key」- 任务ID -
setKey
Setter forDB_ETERNAL.I_JOB.KEY. 「key」- 任务ID -
getNamespace
Getter forDB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间- Specified by:
getNamespacein interfaceIIJob
-
setNamespace
Setter forDB_ETERNAL.I_JOB.NAMESPACE. 「namespace」- 任务所在名空间- Specified by:
setNamespacein interfaceIIJob
-
getName
Getter forDB_ETERNAL.I_JOB.NAME. 「name」- 任务名称 -
setName
Setter forDB_ETERNAL.I_JOB.NAME. 「name」- 任务名称 -
getCode
Getter forDB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码 -
setCode
Setter forDB_ETERNAL.I_JOB.CODE. 「comment」- 任务编码 -
getGroup
Getter forDB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串 -
setGroup
Setter forDB_ETERNAL.I_JOB.GROUP. 「group」- 任务组(按组查询),自由字符串 -
getComment
Getter forDB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息- Specified by:
getCommentin interfaceIIJob
-
setComment
Setter forDB_ETERNAL.I_JOB.COMMENT. 「comment」- 备注信息- Specified by:
setCommentin interfaceIIJob
-
getAdditional
Getter forDB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息- Specified by:
getAdditionalin interfaceIIJob
-
setAdditional
Setter forDB_ETERNAL.I_JOB.ADDITIONAL. 「additional」- 额外配置信息- Specified by:
setAdditionalin interfaceIIJob
-
getProxy
Getter forDB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off -
setProxy
Setter forDB_ETERNAL.I_JOB.PROXY. 「proxy」- 代理类,带有@On/@Off -
getThreshold
Getter forDB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)- Specified by:
getThresholdin interfaceIIJob
-
setThreshold
Setter forDB_ETERNAL.I_JOB.THRESHOLD. 「threshold」- 默认值 300 s,(秒为单位)- Specified by:
setThresholdin interfaceIIJob
-
getType
Getter forDB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型 -
setType
Setter forDB_ETERNAL.I_JOB.TYPE. 「type」- 任务类型 -
getRunAt
Getter forDB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间 -
setRunAt
Setter forDB_ETERNAL.I_JOB.RUN_AT. 「runAt」- 定时任务中的JOB时间 -
getRunFormula
Getter forDB_ETERNAL.I_JOB.RUN_FORMULA. 「runFormula」- 运行周期专用的表达式- Specified by:
getRunFormulain interfaceIIJob
-
setRunFormula
Setter forDB_ETERNAL.I_JOB.RUN_FORMULA. 「runFormula」- 运行周期专用的表达式- Specified by:
setRunFormulain interfaceIIJob
-
getDuration
Getter forDB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)- Specified by:
getDurationin interfaceIIJob
-
setDuration
Setter forDB_ETERNAL.I_JOB.DURATION. 「duration」- JOB的间隔时间,(秒为单位)- Specified by:
setDurationin interfaceIIJob
-
getDurationComponent
Getter forDB_ETERNAL.I_JOB.DURATION_COMPONENT. 「durationComponent」对应复杂调度问题- Specified by:
getDurationComponentin interfaceIIJob
-
setDurationComponent
Setter forDB_ETERNAL.I_JOB.DURATION_COMPONENT. 「durationComponent」对应复杂调度问题- Specified by:
setDurationComponentin interfaceIIJob
-
getDurationConfig
Getter forDB_ETERNAL.I_JOB.DURATION_CONFIG. 「durationConfig」复杂调度配置- Specified by:
getDurationConfigin interfaceIIJob
-
setDurationConfig
Setter forDB_ETERNAL.I_JOB.DURATION_CONFIG. 「durationConfig」复杂调度配置- Specified by:
setDurationConfigin interfaceIIJob
-
getIncomeComponent
Getter forDB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> input- Specified by:
getIncomeComponentin interfaceIIJob
-
setIncomeComponent
Setter forDB_ETERNAL.I_JOB.INCOME_COMPONENT. 「incomeComponent」对应income,必须是JobIncome,@On -> input- Specified by:
setIncomeComponentin interfaceIIJob
-
getIncomeAddress
Getter forDB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address- Specified by:
getIncomeAddressin interfaceIIJob
-
setIncomeAddress
Setter forDB_ETERNAL.I_JOB.INCOME_ADDRESS. 「incomeAddress」对应incomeAddress,字符串,@On -> address- Specified by:
setIncomeAddressin interfaceIIJob
-
getOutcomeComponent
Getter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome- Specified by:
getOutcomeComponentin interfaceIIJob
-
setOutcomeComponent
Setter forDB_ETERNAL.I_JOB.OUTCOME_COMPONENT. 「outcomeComponent」对应outcome,必须是JobOutcome,@Off -> outcome- Specified by:
setOutcomeComponentin interfaceIIJob
-
getOutcomeAddress
Getter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address- Specified by:
getOutcomeAddressin interfaceIIJob
-
setOutcomeAddress
Setter forDB_ETERNAL.I_JOB.OUTCOME_ADDRESS. 「outcomeAddress」对应outcomeAddress,字符串,@Off -> address- Specified by:
setOutcomeAddressin interfaceIIJob
-
getServiceId
Getter forDB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
getServiceIdin interfaceIIJob
-
setServiceId
Setter forDB_ETERNAL.I_JOB.SERVICE_ID. 「serviceId」- 关联的服务ID- Specified by:
setServiceIdin interfaceIIJob
-
getSigma
Getter forDB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识 -
setSigma
Setter forDB_ETERNAL.I_JOB.SIGMA. 「sigma」- 统一标识 -
getLanguage
Getter forDB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIIJob
-
setLanguage
Setter forDB_ETERNAL.I_JOB.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIIJob
-
getActive
Getter forDB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用 -
setActive
Setter forDB_ETERNAL.I_JOB.ACTIVE. 「active」- 是否启用 -
getMetadata
Getter forDB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIIJob
-
setMetadata
Setter forDB_ETERNAL.I_JOB.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIIJob
-
getCreatedAt
Getter forDB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIIJob
-
setCreatedAt
Setter forDB_ETERNAL.I_JOB.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIIJob
-
getCreatedBy
Getter forDB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIIJob
-
setCreatedBy
Setter forDB_ETERNAL.I_JOB.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIIJob
-
getUpdatedAt
Getter forDB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIIJob
-
setUpdatedAt
Setter forDB_ETERNAL.I_JOB.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIIJob
-
getUpdatedBy
Getter forDB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIIJob
-
setUpdatedBy
Setter forDB_ETERNAL.I_JOB.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIIJob
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IIJobLoad data from another generated Record/POJO implementing the common interface IIJob -
into
Description copied from interface:IIJobCopy data into another generated Record/POJO implementing the common interface IIJob
-