Class XActivityRule
java.lang.Object
cn.vertxup.ambient.domain.tables.pojos.XActivityRule
- All Implemented Interfaces:
IXActivityRule,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class XActivityRule
extends Object
implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IXActivityRule
This class is generated by jOOQ.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionXActivityRule(IXActivityRule value) XActivityRule(io.vertx.core.json.JsonObject json) XActivityRule(String key, String definitionKey, String taskKey, String type, String ruleName, Long ruleOrder, String ruleNs, String ruleIdentifier, String ruleField, String ruleExpression, String ruleTpl, String ruleConfig, String ruleMessage, String hookComponent, String hookConfig, Boolean logging, Boolean active, String sigma, String metadata, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidfrom(IXActivityRule from) Load data from another generated Record/POJO implementing the common interface IXActivityRuleGetter forDB_ETERNAL.X_ACTIVITY_RULE.ACTIVE.Getter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT.Getter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY.Getter forDB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY.Getter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT.Getter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG.getKey()Getter forDB_ETERNAL.X_ACTIVITY_RULE.KEY.Getter forDB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE.Getter forDB_ETERNAL.X_ACTIVITY_RULE.LOGGING.Getter forDB_ETERNAL.X_ACTIVITY_RULE.METADATA.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NS.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_ORDER.Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL.getSigma()Getter forDB_ETERNAL.X_ACTIVITY_RULE.SIGMA.Getter forDB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY.getType()Getter forDB_ETERNAL.X_ACTIVITY_RULE.TYPE.Getter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT.Getter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY.inthashCode()<E extends IXActivityRule>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IXActivityRuleSetter forDB_ETERNAL.X_ACTIVITY_RULE.ACTIVE.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY.setDefinitionKey(String definitionKey) Setter forDB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY.setHookComponent(String hookComponent) Setter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT.setHookConfig(String hookConfig) Setter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG.Setter forDB_ETERNAL.X_ACTIVITY_RULE.KEY.setLanguage(String language) Setter forDB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE.setLogging(Boolean logging) Setter forDB_ETERNAL.X_ACTIVITY_RULE.LOGGING.setMetadata(String metadata) Setter forDB_ETERNAL.X_ACTIVITY_RULE.METADATA.setRuleConfig(String ruleConfig) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG.setRuleExpression(String ruleExpression) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION.setRuleField(String ruleField) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD.setRuleIdentifier(String ruleIdentifier) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER.setRuleMessage(String ruleMessage) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE.setRuleName(String ruleName) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME.Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NS.setRuleOrder(Long ruleOrder) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_ORDER.setRuleTpl(String ruleTpl) Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL.Setter forDB_ETERNAL.X_ACTIVITY_RULE.SIGMA.setTaskKey(String taskKey) Setter forDB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY.Setter forDB_ETERNAL.X_ACTIVITY_RULE.TYPE.setUpdatedAt(LocalDateTime updatedAt) Setter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cn.vertxup.ambient.domain.tables.interfaces.IXActivityRule
fromJson, toJson
-
Constructor Details
-
XActivityRule
public XActivityRule() -
XActivityRule
-
XActivityRule
public XActivityRule(String key, String definitionKey, String taskKey, String type, String ruleName, Long ruleOrder, String ruleNs, String ruleIdentifier, String ruleField, String ruleExpression, String ruleTpl, String ruleConfig, String ruleMessage, String hookComponent, String hookConfig, Boolean logging, Boolean active, String sigma, String metadata, String language, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy) -
XActivityRule
public XActivityRule(io.vertx.core.json.JsonObject json)
-
-
Method Details
-
getKey
Getter forDB_ETERNAL.X_ACTIVITY_RULE.KEY. 「key」- 规则主键- Specified by:
getKeyin interfaceIXActivityRule
-
setKey
Setter forDB_ETERNAL.X_ACTIVITY_RULE.KEY. 「key」- 规则主键- Specified by:
setKeyin interfaceIXActivityRule
-
getDefinitionKey
Getter forDB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY. 「definitionKey」- 流程对应的 definitionKey,用于查询所有规则用- Specified by:
getDefinitionKeyin interfaceIXActivityRule
-
setDefinitionKey
Setter forDB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY. 「definitionKey」- 流程对应的 definitionKey,用于查询所有规则用- Specified by:
setDefinitionKeyin interfaceIXActivityRule
-
getTaskKey
Getter forDB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY. 「taskKey」- 和待办绑定的taskKey- Specified by:
getTaskKeyin interfaceIXActivityRule
-
setTaskKey
Setter forDB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY. 「taskKey」- 和待办绑定的taskKey- Specified by:
setTaskKeyin interfaceIXActivityRule
-
getType
Getter forDB_ETERNAL.X_ACTIVITY_RULE.TYPE. 「type」- 规则类型- Specified by:
getTypein interfaceIXActivityRule
-
setType
Setter forDB_ETERNAL.X_ACTIVITY_RULE.TYPE. 「type」- 规则类型- Specified by:
setTypein interfaceIXActivityRule
-
getRuleName
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME. 「ruleName」- 规则名称,如果 type = ATOM 时读取,并设置到 typeName 中- Specified by:
getRuleNamein interfaceIXActivityRule
-
setRuleName
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME. 「ruleName」- 规则名称,如果 type = ATOM 时读取,并设置到 typeName 中- Specified by:
setRuleNamein interfaceIXActivityRule
-
getRuleOrder
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_ORDER. 「ruleOrder」- 规则触发顺序,修正两个时间戳,生成时序号统一,先生成的规则排序在上边- Specified by:
getRuleOrderin interfaceIXActivityRule
-
setRuleOrder
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_ORDER. 「ruleOrder」- 规则触发顺序,修正两个时间戳,生成时序号统一,先生成的规则排序在上边- Specified by:
setRuleOrderin interfaceIXActivityRule
-
getRuleNs
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NS. 「ruleNs」- 规则所属主模型名空间- Specified by:
getRuleNsin interfaceIXActivityRule
-
setRuleNs
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_NS. 「ruleNs」- 规则所属主模型名空间- Specified by:
setRuleNsin interfaceIXActivityRule
-
getRuleIdentifier
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER. 「ruleIdentifier」- 主模型ID- Specified by:
getRuleIdentifierin interfaceIXActivityRule
-
setRuleIdentifier
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER. 「ruleIdentifier」- 主模型ID- Specified by:
setRuleIdentifierin interfaceIXActivityRule
-
getRuleField
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD. 「ruleField」- 主字段名- Specified by:
getRuleFieldin interfaceIXActivityRule
-
setRuleField
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD. 「ruleField」- 主字段名- Specified by:
setRuleFieldin interfaceIXActivityRule
-
getRuleExpression
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION. 「ruleExpression」- 规则触发表达式 ( 可以是多个,JsonArray格式 )- Specified by:
getRuleExpressionin interfaceIXActivityRule
-
setRuleExpression
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION. 「ruleExpression」- 规则触发表达式 ( 可以是多个,JsonArray格式 )- Specified by:
setRuleExpressionin interfaceIXActivityRule
-
getRuleTpl
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL. 「ruleTpl」- 参数模板专用,JsonObject结构- Specified by:
getRuleTplin interfaceIXActivityRule
-
setRuleTpl
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL. 「ruleTpl」- 参数模板专用,JsonObject结构- Specified by:
setRuleTplin interfaceIXActivityRule
-
getRuleConfig
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG. 「ruleConfig」- 规则对应的额外配置- Specified by:
getRuleConfigin interfaceIXActivityRule
-
setRuleConfig
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG. 「ruleConfig」- 规则对应的额外配置- Specified by:
setRuleConfigin interfaceIXActivityRule
-
getRuleMessage
Getter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE. 「ruleMessage」- 输出消息专用, Ut.fromExpression解析(特殊解析)- Specified by:
getRuleMessagein interfaceIXActivityRule
-
setRuleMessage
Setter forDB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE. 「ruleMessage」- 输出消息专用, Ut.fromExpression解析(特殊解析)- Specified by:
setRuleMessagein interfaceIXActivityRule
-
getHookComponent
Getter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT. 「hookComponent」-- 回调钩子组件- Specified by:
getHookComponentin interfaceIXActivityRule
-
setHookComponent
Setter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT. 「hookComponent」-- 回调钩子组件- Specified by:
setHookComponentin interfaceIXActivityRule
-
getHookConfig
Getter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG. 「hookConfig」-- 回调钩子组件配置- Specified by:
getHookConfigin interfaceIXActivityRule
-
setHookConfig
Setter forDB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG. 「hookConfig」-- 回调钩子组件配置- Specified by:
setHookConfigin interfaceIXActivityRule
-
getLogging
Getter forDB_ETERNAL.X_ACTIVITY_RULE.LOGGING. 「logging」- 是否记录日志- Specified by:
getLoggingin interfaceIXActivityRule
-
setLogging
Setter forDB_ETERNAL.X_ACTIVITY_RULE.LOGGING. 「logging」- 是否记录日志- Specified by:
setLoggingin interfaceIXActivityRule
-
getActive
Getter forDB_ETERNAL.X_ACTIVITY_RULE.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIXActivityRule
-
setActive
Setter forDB_ETERNAL.X_ACTIVITY_RULE.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIXActivityRule
-
getSigma
Getter forDB_ETERNAL.X_ACTIVITY_RULE.SIGMA. 「sigma」- 统一标识- Specified by:
getSigmain interfaceIXActivityRule
-
setSigma
Setter forDB_ETERNAL.X_ACTIVITY_RULE.SIGMA. 「sigma」- 统一标识- Specified by:
setSigmain interfaceIXActivityRule
-
getMetadata
Getter forDB_ETERNAL.X_ACTIVITY_RULE.METADATA. 「metadata」- 附加配置- Specified by:
getMetadatain interfaceIXActivityRule
-
setMetadata
Setter forDB_ETERNAL.X_ACTIVITY_RULE.METADATA. 「metadata」- 附加配置- Specified by:
setMetadatain interfaceIXActivityRule
-
getLanguage
Getter forDB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIXActivityRule
-
setLanguage
Setter forDB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIXActivityRule
-
getCreatedAt
Getter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIXActivityRule
-
setCreatedAt
Setter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIXActivityRule
-
getCreatedBy
Getter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIXActivityRule
-
setCreatedBy
Setter forDB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIXActivityRule
-
getUpdatedAt
Getter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIXActivityRule
-
setUpdatedAt
Setter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIXActivityRule
-
getUpdatedBy
Getter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIXActivityRule
-
setUpdatedBy
Setter forDB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIXActivityRule
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IXActivityRuleLoad data from another generated Record/POJO implementing the common interface IXActivityRule- Specified by:
fromin interfaceIXActivityRule
-
into
Description copied from interface:IXActivityRuleCopy data into another generated Record/POJO implementing the common interface IXActivityRule- Specified by:
intoin interfaceIXActivityRule
-