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 Details

  • Method Details

    • getKey

      public String getKey()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.KEY. 「key」- 规则主键
      Specified by:
      getKey in interface IXActivityRule
    • setKey

      public XActivityRule setKey(String key)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.KEY. 「key」- 规则主键
      Specified by:
      setKey in interface IXActivityRule
    • getDefinitionKey

      public String getDefinitionKey()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY. 「definitionKey」- 流程对应的 definitionKey,用于查询所有规则用
      Specified by:
      getDefinitionKey in interface IXActivityRule
    • setDefinitionKey

      public XActivityRule setDefinitionKey(String definitionKey)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY. 「definitionKey」- 流程对应的 definitionKey,用于查询所有规则用
      Specified by:
      setDefinitionKey in interface IXActivityRule
    • getTaskKey

      public String getTaskKey()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY. 「taskKey」- 和待办绑定的taskKey
      Specified by:
      getTaskKey in interface IXActivityRule
    • setTaskKey

      public XActivityRule setTaskKey(String taskKey)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY. 「taskKey」- 和待办绑定的taskKey
      Specified by:
      setTaskKey in interface IXActivityRule
    • getType

      public String getType()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.TYPE. 「type」- 规则类型
      Specified by:
      getType in interface IXActivityRule
    • setType

      public XActivityRule setType(String type)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.TYPE. 「type」- 规则类型
      Specified by:
      setType in interface IXActivityRule
    • getRuleName

      public String getRuleName()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME. 「ruleName」- 规则名称,如果 type = ATOM 时读取,并设置到 typeName 中
      Specified by:
      getRuleName in interface IXActivityRule
    • setRuleName

      public XActivityRule setRuleName(String ruleName)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME. 「ruleName」- 规则名称,如果 type = ATOM 时读取,并设置到 typeName 中
      Specified by:
      setRuleName in interface IXActivityRule
    • getRuleOrder

      public Long getRuleOrder()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_ORDER. 「ruleOrder」- 规则触发顺序,修正两个时间戳,生成时序号统一,先生成的规则排序在上边
      Specified by:
      getRuleOrder in interface IXActivityRule
    • setRuleOrder

      public XActivityRule setRuleOrder(Long ruleOrder)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_ORDER. 「ruleOrder」- 规则触发顺序,修正两个时间戳,生成时序号统一,先生成的规则排序在上边
      Specified by:
      setRuleOrder in interface IXActivityRule
    • getRuleNs

      public String getRuleNs()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NS. 「ruleNs」- 规则所属主模型名空间
      Specified by:
      getRuleNs in interface IXActivityRule
    • setRuleNs

      public XActivityRule setRuleNs(String ruleNs)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NS. 「ruleNs」- 规则所属主模型名空间
      Specified by:
      setRuleNs in interface IXActivityRule
    • getRuleIdentifier

      public String getRuleIdentifier()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER. 「ruleIdentifier」- 主模型ID
      Specified by:
      getRuleIdentifier in interface IXActivityRule
    • setRuleIdentifier

      public XActivityRule setRuleIdentifier(String ruleIdentifier)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER. 「ruleIdentifier」- 主模型ID
      Specified by:
      setRuleIdentifier in interface IXActivityRule
    • getRuleField

      public String getRuleField()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD. 「ruleField」- 主字段名
      Specified by:
      getRuleField in interface IXActivityRule
    • setRuleField

      public XActivityRule setRuleField(String ruleField)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD. 「ruleField」- 主字段名
      Specified by:
      setRuleField in interface IXActivityRule
    • getRuleExpression

      public String getRuleExpression()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION. 「ruleExpression」- 规则触发表达式 ( 可以是多个,JsonArray格式 )
      Specified by:
      getRuleExpression in interface IXActivityRule
    • setRuleExpression

      public XActivityRule setRuleExpression(String ruleExpression)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION. 「ruleExpression」- 规则触发表达式 ( 可以是多个,JsonArray格式 )
      Specified by:
      setRuleExpression in interface IXActivityRule
    • getRuleTpl

      public String getRuleTpl()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL. 「ruleTpl」- 参数模板专用,JsonObject结构
      Specified by:
      getRuleTpl in interface IXActivityRule
    • setRuleTpl

      public XActivityRule setRuleTpl(String ruleTpl)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL. 「ruleTpl」- 参数模板专用,JsonObject结构
      Specified by:
      setRuleTpl in interface IXActivityRule
    • getRuleConfig

      public String getRuleConfig()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG. 「ruleConfig」- 规则对应的额外配置
      Specified by:
      getRuleConfig in interface IXActivityRule
    • setRuleConfig

      public XActivityRule setRuleConfig(String ruleConfig)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG. 「ruleConfig」- 规则对应的额外配置
      Specified by:
      setRuleConfig in interface IXActivityRule
    • getRuleMessage

      public String getRuleMessage()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE. 「ruleMessage」- 输出消息专用, Ut.fromExpression解析(特殊解析)
      Specified by:
      getRuleMessage in interface IXActivityRule
    • setRuleMessage

      public XActivityRule setRuleMessage(String ruleMessage)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE. 「ruleMessage」- 输出消息专用, Ut.fromExpression解析(特殊解析)
      Specified by:
      setRuleMessage in interface IXActivityRule
    • getHookComponent

      public String getHookComponent()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT. 「hookComponent」-- 回调钩子组件
      Specified by:
      getHookComponent in interface IXActivityRule
    • setHookComponent

      public XActivityRule setHookComponent(String hookComponent)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT. 「hookComponent」-- 回调钩子组件
      Specified by:
      setHookComponent in interface IXActivityRule
    • getHookConfig

      public String getHookConfig()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG. 「hookConfig」-- 回调钩子组件配置
      Specified by:
      getHookConfig in interface IXActivityRule
    • setHookConfig

      public XActivityRule setHookConfig(String hookConfig)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG. 「hookConfig」-- 回调钩子组件配置
      Specified by:
      setHookConfig in interface IXActivityRule
    • getLogging

      public Boolean getLogging()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.LOGGING. 「logging」- 是否记录日志
      Specified by:
      getLogging in interface IXActivityRule
    • setLogging

      public XActivityRule setLogging(Boolean logging)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.LOGGING. 「logging」- 是否记录日志
      Specified by:
      setLogging in interface IXActivityRule
    • getActive

      public Boolean getActive()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.ACTIVE. 「active」- 是否启用
      Specified by:
      getActive in interface IXActivityRule
    • setActive

      public XActivityRule setActive(Boolean active)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.ACTIVE. 「active」- 是否启用
      Specified by:
      setActive in interface IXActivityRule
    • getSigma

      public String getSigma()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.SIGMA. 「sigma」- 统一标识
      Specified by:
      getSigma in interface IXActivityRule
    • setSigma

      public XActivityRule setSigma(String sigma)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.SIGMA. 「sigma」- 统一标识
      Specified by:
      setSigma in interface IXActivityRule
    • getMetadata

      public String getMetadata()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.METADATA. 「metadata」- 附加配置
      Specified by:
      getMetadata in interface IXActivityRule
    • setMetadata

      public XActivityRule setMetadata(String metadata)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.METADATA. 「metadata」- 附加配置
      Specified by:
      setMetadata in interface IXActivityRule
    • getLanguage

      public String getLanguage()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE. 「language」- 使用的语言
      Specified by:
      getLanguage in interface IXActivityRule
    • setLanguage

      public XActivityRule setLanguage(String language)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE. 「language」- 使用的语言
      Specified by:
      setLanguage in interface IXActivityRule
    • getCreatedAt

      public LocalDateTime getCreatedAt()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      getCreatedAt in interface IXActivityRule
    • setCreatedAt

      public XActivityRule setCreatedAt(LocalDateTime createdAt)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT. 「createdAt」- 创建时间
      Specified by:
      setCreatedAt in interface IXActivityRule
    • getCreatedBy

      public String getCreatedBy()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      getCreatedBy in interface IXActivityRule
    • setCreatedBy

      public XActivityRule setCreatedBy(String createdBy)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY. 「createdBy」- 创建人
      Specified by:
      setCreatedBy in interface IXActivityRule
    • getUpdatedAt

      public LocalDateTime getUpdatedAt()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      getUpdatedAt in interface IXActivityRule
    • setUpdatedAt

      public XActivityRule setUpdatedAt(LocalDateTime updatedAt)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT. 「updatedAt」- 更新时间
      Specified by:
      setUpdatedAt in interface IXActivityRule
    • getUpdatedBy

      public String getUpdatedBy()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      getUpdatedBy in interface IXActivityRule
    • setUpdatedBy

      public XActivityRule setUpdatedBy(String updatedBy)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY. 「updatedBy」- 更新人
      Specified by:
      setUpdatedBy in interface IXActivityRule
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • from

      public void from(IXActivityRule from)
      Description copied from interface: IXActivityRule
      Load data from another generated Record/POJO implementing the common interface IXActivityRule
      Specified by:
      from in interface IXActivityRule
    • into

      public <E extends IXActivityRule> E into(E into)
      Description copied from interface: IXActivityRule
      Copy data into another generated Record/POJO implementing the common interface IXActivityRule
      Specified by:
      into in interface IXActivityRule