Interface IMAttribute
-
- All Superinterfaces:
Serializable,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
- All Known Implementing Classes:
MAttribute,MAttributeRecord
public interface IMAttribute extends io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, Serializable
This class is generated by jOOQ.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidfrom(IMAttribute from)Load data from another generated Record/POJO implementing the common interface IMAttributedefault IMAttributefromJson(io.vertx.core.json.JsonObject json)BooleangetActive()Getter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE.StringgetAlias()Getter forDB_ETERNAL.M_ATTRIBUTE.ALIAS.StringgetComments()Getter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY.StringgetExpression()Getter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION.StringgetInComponent()Getter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT.BooleangetIsArray()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY.BooleangetIsConfirm()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM.BooleangetIsLock()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK.BooleangetIsRefer()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER.BooleangetIsSyncIn()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN.BooleangetIsSyncOut()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT.BooleangetIsTrack()Getter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK.StringgetKey()Getter forDB_ETERNAL.M_ATTRIBUTE.KEY.StringgetLanguage()Getter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE.StringgetMetadata()Getter forDB_ETERNAL.M_ATTRIBUTE.METADATA.StringgetModelId()Getter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID.StringgetName()Getter forDB_ETERNAL.M_ATTRIBUTE.NAME.StringgetNormalize()Getter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE.StringgetOutComponent()Getter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT.StringgetSigma()Getter forDB_ETERNAL.M_ATTRIBUTE.SIGMA.StringgetSource()Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE.StringgetSourceConfig()Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG.StringgetSourceExternal()Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL.StringgetSourceField()Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD.StringgetSourceReference()Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE.StringgetType()Getter forDB_ETERNAL.M_ATTRIBUTE.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY.<E extends IMAttribute>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IMAttributeIMAttributesetActive(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE.IMAttributesetAlias(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.ALIAS.IMAttributesetComments(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS.IMAttributesetCreatedAt(LocalDateTime value)Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT.IMAttributesetCreatedBy(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY.IMAttributesetExpression(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION.IMAttributesetInComponent(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT.IMAttributesetIsArray(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY.IMAttributesetIsConfirm(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM.IMAttributesetIsLock(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK.IMAttributesetIsRefer(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER.IMAttributesetIsSyncIn(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN.IMAttributesetIsSyncOut(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT.IMAttributesetIsTrack(Boolean value)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK.IMAttributesetKey(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.KEY.IMAttributesetLanguage(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE.IMAttributesetMetadata(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.METADATA.IMAttributesetModelId(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID.IMAttributesetName(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.NAME.IMAttributesetNormalize(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE.IMAttributesetOutComponent(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT.IMAttributesetSigma(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.SIGMA.IMAttributesetSource(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE.IMAttributesetSourceConfig(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG.IMAttributesetSourceExternal(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL.IMAttributesetSourceField(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD.IMAttributesetSourceReference(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE.IMAttributesetType(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.TYPE.IMAttributesetUpdatedAt(LocalDateTime value)Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT.IMAttributesetUpdatedBy(String value)Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY.default io.vertx.core.json.JsonObjecttoJson()
-
-
-
Method Detail
-
setKey
IMAttribute setKey(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID
-
getKey
String getKey()
Getter forDB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID
-
setName
IMAttribute setName(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称
-
getName
String getName()
Getter forDB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称
-
setAlias
IMAttribute setAlias(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)
-
getAlias
String getAlias()
Getter forDB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)
-
setType
IMAttribute setType(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性
-
getType
String getType()
Getter forDB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性
-
setExpression
IMAttribute setExpression(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式
-
getExpression
String getExpression()
Getter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式
-
setNormalize
IMAttribute setNormalize(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式
-
getNormalize
String getNormalize()
Getter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式
-
setInComponent
IMAttribute setInComponent(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件
-
getInComponent
String getInComponent()
Getter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件
-
setOutComponent
IMAttribute setOutComponent(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件
-
getOutComponent
String getOutComponent()
Getter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件
-
setModelId
IMAttribute setModelId(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID
-
getModelId
String getModelId()
Getter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID
-
setComments
IMAttribute setComments(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息
-
getComments
String getComments()
Getter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息
-
setSource
IMAttribute setSource(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID
-
getSource
String getSource()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID
-
setSourceField
IMAttribute setSourceField(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主
-
getSourceField
String getSourceField()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主
-
setSourceConfig
IMAttribute setSourceConfig(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)
-
getSourceConfig
String getSourceConfig()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)
-
setSourceReference
IMAttribute setSourceReference(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)
-
getSourceReference
String getSourceReference()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)
-
setSourceExternal
IMAttribute setSourceExternal(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )
-
getSourceExternal
String getSourceExternal()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )
-
setIsArray
IMAttribute setIsArray(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)
-
getIsArray
Boolean getIsArray()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)
-
setIsRefer
IMAttribute setIsRefer(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别
-
getIsRefer
Boolean getIsRefer()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别
-
setIsSyncIn
IMAttribute setIsSyncIn(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读
-
getIsSyncIn
Boolean getIsSyncIn()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读
-
setIsSyncOut
IMAttribute setIsSyncOut(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写
-
getIsSyncOut
Boolean getIsSyncOut()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写
-
setIsLock
IMAttribute setIsLock(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除
-
getIsLock
Boolean getIsLock()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除
-
setIsTrack
IMAttribute setIsTrack(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM
-
getIsTrack
Boolean getIsTrack()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM
-
setIsConfirm
IMAttribute setIsConfirm(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更
-
getIsConfirm
Boolean getIsConfirm()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更
-
setSigma
IMAttribute setSigma(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.SIGMA. 「sigma」- 统一标识
-
getSigma
String getSigma()
Getter forDB_ETERNAL.M_ATTRIBUTE.SIGMA. 「sigma」- 统一标识
-
setLanguage
IMAttribute setLanguage(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE. 「language」- 使用的语言
-
getLanguage
String getLanguage()
Getter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE. 「language」- 使用的语言
-
setActive
IMAttribute setActive(Boolean value)
Setter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE. 「active」- 是否启用
-
getActive
Boolean getActive()
Getter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE. 「active」- 是否启用
-
setMetadata
IMAttribute setMetadata(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据
-
getMetadata
String getMetadata()
Getter forDB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据
-
setCreatedAt
IMAttribute setCreatedAt(LocalDateTime value)
Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT. 「createdAt」- 创建时间
-
getCreatedAt
LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT. 「createdAt」- 创建时间
-
setCreatedBy
IMAttribute setCreatedBy(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY. 「createdBy」- 创建人
-
getCreatedBy
String getCreatedBy()
Getter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY. 「createdBy」- 创建人
-
setUpdatedAt
IMAttribute setUpdatedAt(LocalDateTime value)
Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT. 「updatedAt」- 更新时间
-
getUpdatedAt
LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT. 「updatedAt」- 更新时间
-
setUpdatedBy
IMAttribute setUpdatedBy(String value)
Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY. 「updatedBy」- 更新人
-
getUpdatedBy
String getUpdatedBy()
Getter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY. 「updatedBy」- 更新人
-
from
void from(IMAttribute from)
Load data from another generated Record/POJO implementing the common interface IMAttribute
-
into
<E extends IMAttribute> E into(E into)
Copy data into another generated Record/POJO implementing the common interface IMAttribute
-
fromJson
default IMAttribute fromJson(io.vertx.core.json.JsonObject json)
- Specified by:
fromJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-
toJson
default io.vertx.core.json.JsonObject toJson()
- Specified by:
toJsonin interfaceio.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo
-
-