Interface IXActivityRule

All Superinterfaces:
Serializable, io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
All Known Implementing Classes:
XActivityRule, XActivityRuleRecord

public interface IXActivityRule extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
This class is generated by jOOQ.
  • Method Details

    • setKey

      IXActivityRule setKey(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.KEY. 「key」- 规则主键
    • getKey

      String getKey()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.KEY. 「key」- 规则主键
    • setDefinitionKey

      IXActivityRule setDefinitionKey(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY. 「definitionKey」- 流程对应的 definitionKey,用于查询所有规则用
    • getDefinitionKey

      String getDefinitionKey()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.DEFINITION_KEY. 「definitionKey」- 流程对应的 definitionKey,用于查询所有规则用
    • setTaskKey

      IXActivityRule setTaskKey(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY. 「taskKey」- 和待办绑定的taskKey
    • getTaskKey

      String getTaskKey()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.TASK_KEY. 「taskKey」- 和待办绑定的taskKey
    • setType

      IXActivityRule setType(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.TYPE. 「type」- 规则类型
    • getType

      String getType()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.TYPE. 「type」- 规则类型
    • setRuleName

      IXActivityRule setRuleName(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME. 「ruleName」- 规则名称,如果 type = ATOM 时读取,并设置到 typeName 中
    • getRuleName

      String getRuleName()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NAME. 「ruleName」- 规则名称,如果 type = ATOM 时读取,并设置到 typeName 中
    • setRuleOrder

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

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

      IXActivityRule setRuleNs(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NS. 「ruleNs」- 规则所属主模型名空间
    • getRuleNs

      String getRuleNs()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_NS. 「ruleNs」- 规则所属主模型名空间
    • setRuleIdentifier

      IXActivityRule setRuleIdentifier(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER. 「ruleIdentifier」- 主模型ID
    • getRuleIdentifier

      String getRuleIdentifier()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_IDENTIFIER. 「ruleIdentifier」- 主模型ID
    • setRuleField

      IXActivityRule setRuleField(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD. 「ruleField」- 主字段名
    • getRuleField

      String getRuleField()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_FIELD. 「ruleField」- 主字段名
    • setRuleExpression

      IXActivityRule setRuleExpression(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION. 「ruleExpression」- 规则触发表达式 ( 可以是多个,JsonArray格式 )
    • getRuleExpression

      String getRuleExpression()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_EXPRESSION. 「ruleExpression」- 规则触发表达式 ( 可以是多个,JsonArray格式 )
    • setRuleTpl

      IXActivityRule setRuleTpl(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL. 「ruleTpl」- 参数模板专用,JsonObject结构
    • getRuleTpl

      String getRuleTpl()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_TPL. 「ruleTpl」- 参数模板专用,JsonObject结构
    • setRuleConfig

      IXActivityRule setRuleConfig(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG. 「ruleConfig」- 规则对应的额外配置
    • getRuleConfig

      String getRuleConfig()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_CONFIG. 「ruleConfig」- 规则对应的额外配置
    • setRuleMessage

      IXActivityRule setRuleMessage(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE. 「ruleMessage」- 输出消息专用, Ut.fromExpression解析(特殊解析)
    • getRuleMessage

      String getRuleMessage()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.RULE_MESSAGE. 「ruleMessage」- 输出消息专用, Ut.fromExpression解析(特殊解析)
    • setHookComponent

      IXActivityRule setHookComponent(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT. 「hookComponent」-- 回调钩子组件
    • getHookComponent

      String getHookComponent()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_COMPONENT. 「hookComponent」-- 回调钩子组件
    • setHookConfig

      IXActivityRule setHookConfig(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG. 「hookConfig」-- 回调钩子组件配置
    • getHookConfig

      String getHookConfig()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.HOOK_CONFIG. 「hookConfig」-- 回调钩子组件配置
    • setLogging

      IXActivityRule setLogging(Boolean value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.LOGGING. 「logging」- 是否记录日志
    • getLogging

      Boolean getLogging()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.LOGGING. 「logging」- 是否记录日志
    • setActive

      IXActivityRule setActive(Boolean value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.ACTIVE. 「active」- 是否启用
    • getActive

      Boolean getActive()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.ACTIVE. 「active」- 是否启用
    • setSigma

      IXActivityRule setSigma(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.SIGMA. 「sigma」- 统一标识
    • getSigma

      String getSigma()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.SIGMA. 「sigma」- 统一标识
    • setMetadata

      IXActivityRule setMetadata(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.METADATA. 「metadata」- 附加配置
    • getMetadata

      String getMetadata()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.METADATA. 「metadata」- 附加配置
    • setLanguage

      IXActivityRule setLanguage(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE. 「language」- 使用的语言
    • getLanguage

      String getLanguage()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.LANGUAGE. 「language」- 使用的语言
    • setCreatedAt

      IXActivityRule setCreatedAt(LocalDateTime value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT. 「createdAt」- 创建时间
    • getCreatedAt

      LocalDateTime getCreatedAt()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_AT. 「createdAt」- 创建时间
    • setCreatedBy

      IXActivityRule setCreatedBy(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY. 「createdBy」- 创建人
    • getCreatedBy

      String getCreatedBy()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.CREATED_BY. 「createdBy」- 创建人
    • setUpdatedAt

      IXActivityRule setUpdatedAt(LocalDateTime value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT. 「updatedAt」- 更新时间
    • getUpdatedAt

      LocalDateTime getUpdatedAt()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_AT. 「updatedAt」- 更新时间
    • setUpdatedBy

      IXActivityRule setUpdatedBy(String value)
      Setter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY. 「updatedBy」- 更新人
    • getUpdatedBy

      String getUpdatedBy()
      Getter for DB_ETERNAL.X_ACTIVITY_RULE.UPDATED_BY. 「updatedBy」- 更新人
    • from

      void from(IXActivityRule from)
      Load data from another generated Record/POJO implementing the common interface IXActivityRule
    • into

      <E extends IXActivityRule> E into(E into)
      Copy data into another generated Record/POJO implementing the common interface IXActivityRule
    • fromJson

      default IXActivityRule fromJson(io.vertx.core.json.JsonObject json)
      Specified by:
      fromJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
    • toJson

      default io.vertx.core.json.JsonObject toJson()
      Specified by:
      toJson in interface io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo