Class MAttribute
- java.lang.Object
-
- cn.vertxup.atom.domain.tables.pojos.MAttribute
-
- All Implemented Interfaces:
IMAttribute,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class MAttribute extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IMAttribute
This class is generated by jOOQ.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MAttribute()MAttribute(IMAttribute value)MAttribute(io.vertx.core.json.JsonObject json)MAttribute(String key, String name, String alias, String type, String expression, String normalize, String inComponent, String outComponent, String modelId, String comments, String source, String sourceField, String sourceConfig, String sourceReference, String sourceExternal, Boolean isArray, Boolean isRefer, Boolean isSyncIn, Boolean isSyncOut, Boolean isLock, Boolean isTrack, Boolean isConfirm, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfrom(IMAttribute from)Load data from another generated Record/POJO implementing the common interface IMAttributeBooleangetActive()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 IMAttributeMAttributesetActive(Boolean active)Setter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE.MAttributesetAlias(String alias)Setter forDB_ETERNAL.M_ATTRIBUTE.ALIAS.MAttributesetComments(String comments)Setter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS.MAttributesetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT.MAttributesetCreatedBy(String createdBy)Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY.MAttributesetExpression(String expression)Setter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION.MAttributesetInComponent(String inComponent)Setter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT.MAttributesetIsArray(Boolean isArray)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY.MAttributesetIsConfirm(Boolean isConfirm)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM.MAttributesetIsLock(Boolean isLock)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK.MAttributesetIsRefer(Boolean isRefer)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER.MAttributesetIsSyncIn(Boolean isSyncIn)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN.MAttributesetIsSyncOut(Boolean isSyncOut)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT.MAttributesetIsTrack(Boolean isTrack)Setter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK.MAttributesetKey(String key)Setter forDB_ETERNAL.M_ATTRIBUTE.KEY.MAttributesetLanguage(String language)Setter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE.MAttributesetMetadata(String metadata)Setter forDB_ETERNAL.M_ATTRIBUTE.METADATA.MAttributesetModelId(String modelId)Setter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID.MAttributesetName(String name)Setter forDB_ETERNAL.M_ATTRIBUTE.NAME.MAttributesetNormalize(String normalize)Setter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE.MAttributesetOutComponent(String outComponent)Setter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT.MAttributesetSigma(String sigma)Setter forDB_ETERNAL.M_ATTRIBUTE.SIGMA.MAttributesetSource(String source)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE.MAttributesetSourceConfig(String sourceConfig)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG.MAttributesetSourceExternal(String sourceExternal)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL.MAttributesetSourceField(String sourceField)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD.MAttributesetSourceReference(String sourceReference)Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE.MAttributesetType(String type)Setter forDB_ETERNAL.M_ATTRIBUTE.TYPE.MAttributesetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT.MAttributesetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY.StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface cn.vertxup.atom.domain.tables.interfaces.IMAttribute
fromJson, toJson
-
-
-
-
Constructor Detail
-
MAttribute
public MAttribute()
-
MAttribute
public MAttribute(IMAttribute value)
-
MAttribute
public MAttribute(String key, String name, String alias, String type, String expression, String normalize, String inComponent, String outComponent, String modelId, String comments, String source, String sourceField, String sourceConfig, String sourceReference, String sourceExternal, Boolean isArray, Boolean isRefer, Boolean isSyncIn, Boolean isSyncOut, Boolean isLock, Boolean isTrack, Boolean isConfirm, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
MAttribute
public MAttribute(io.vertx.core.json.JsonObject json)
-
-
Method Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID- Specified by:
getKeyin interfaceIMAttribute
-
setKey
public MAttribute setKey(String key)
Setter forDB_ETERNAL.M_ATTRIBUTE.KEY. 「key」- 属性ID- Specified by:
setKeyin interfaceIMAttribute
-
getName
public String getName()
Getter forDB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称- Specified by:
getNamein interfaceIMAttribute
-
setName
public MAttribute setName(String name)
Setter forDB_ETERNAL.M_ATTRIBUTE.NAME. 「name」- 属性名称- Specified by:
setNamein interfaceIMAttribute
-
getAlias
public String getAlias()
Getter forDB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)- Specified by:
getAliasin interfaceIMAttribute
-
setAlias
public MAttribute setAlias(String alias)
Setter forDB_ETERNAL.M_ATTRIBUTE.ALIAS. 「alias」- 属性别名(业务名)- Specified by:
setAliasin interfaceIMAttribute
-
getType
public String getType()
Getter forDB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性- Specified by:
getTypein interfaceIMAttribute
-
setType
public MAttribute setType(String type)
Setter forDB_ETERNAL.M_ATTRIBUTE.TYPE. 「type」- INTERNAL/EXTERNAL/REFERENCE属性- Specified by:
setTypein interfaceIMAttribute
-
getExpression
public String getExpression()
Getter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式- Specified by:
getExpressionin interfaceIMAttribute
-
setExpression
public MAttribute setExpression(String expression)
Setter forDB_ETERNAL.M_ATTRIBUTE.EXPRESSION. 「expression」- 表达式- Specified by:
setExpressionin interfaceIMAttribute
-
getNormalize
public String getNormalize()
Getter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式- Specified by:
getNormalizein interfaceIMAttribute
-
setNormalize
public MAttribute setNormalize(String normalize)
Setter forDB_ETERNAL.M_ATTRIBUTE.NORMALIZE. 「normalize」- 表达式- Specified by:
setNormalizein interfaceIMAttribute
-
getInComponent
public String getInComponent()
Getter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件- Specified by:
getInComponentin interfaceIMAttribute
-
setInComponent
public MAttribute setInComponent(String inComponent)
Setter forDB_ETERNAL.M_ATTRIBUTE.IN_COMPONENT. 「inComponent」- 写入插件- Specified by:
setInComponentin interfaceIMAttribute
-
getOutComponent
public String getOutComponent()
Getter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件- Specified by:
getOutComponentin interfaceIMAttribute
-
setOutComponent
public MAttribute setOutComponent(String outComponent)
Setter forDB_ETERNAL.M_ATTRIBUTE.OUT_COMPONENT. 「outComponent」- 读取插件- Specified by:
setOutComponentin interfaceIMAttribute
-
getModelId
public String getModelId()
Getter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID- Specified by:
getModelIdin interfaceIMAttribute
-
setModelId
public MAttribute setModelId(String modelId)
Setter forDB_ETERNAL.M_ATTRIBUTE.MODEL_ID. 「modelId」- 关联的模型ID- Specified by:
setModelIdin interfaceIMAttribute
-
getComments
public String getComments()
Getter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息- Specified by:
getCommentsin interfaceIMAttribute
-
setComments
public MAttribute setComments(String comments)
Setter forDB_ETERNAL.M_ATTRIBUTE.COMMENTS. 「comments」- 当前属性的描述信息- Specified by:
setCommentsin interfaceIMAttribute
-
getSource
public String getSource()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID- Specified by:
getSourcein interfaceIMAttribute
-
setSource
public MAttribute setSource(String source)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE. 「source」- 关联实体ID- Specified by:
setSourcein interfaceIMAttribute
-
getSourceField
public String getSourceField()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主- Specified by:
getSourceFieldin interfaceIMAttribute
-
setSourceField
public MAttribute setSourceField(String sourceField)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_FIELD. 「sourceField」- 可选,如果不设置则以name为主- Specified by:
setSourceFieldin interfaceIMAttribute
-
getSourceConfig
public String getSourceConfig()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)- Specified by:
getSourceConfigin interfaceIMAttribute
-
setSourceConfig
public MAttribute setSourceConfig(String sourceConfig)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_CONFIG. 「sourceConfig」- 数据集配置(区分 Array 和 Object)- Specified by:
setSourceConfigin interfaceIMAttribute
-
getSourceReference
public String getSourceReference()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)- Specified by:
getSourceReferencein interfaceIMAttribute
-
setSourceReference
public MAttribute setSourceReference(String sourceReference)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_REFERENCE. 「sourceReference」- 引用配置信息( type = REFERENCE)- Specified by:
setSourceReferencein interfaceIMAttribute
-
getSourceExternal
public String getSourceExternal()
Getter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )- Specified by:
getSourceExternalin interfaceIMAttribute
-
setSourceExternal
public MAttribute setSourceExternal(String sourceExternal)
Setter forDB_ETERNAL.M_ATTRIBUTE.SOURCE_EXTERNAL. 「sourceExternal」- 外部配置信息( type = EXTERNAL )- Specified by:
setSourceExternalin interfaceIMAttribute
-
getIsArray
public Boolean getIsArray()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)- Specified by:
getIsArrayin interfaceIMAttribute
-
setIsArray
public MAttribute setIsArray(Boolean isArray)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_ARRAY. 「isArray」- 是否集合属性,集合属性在导入导出时可用(保留)- Specified by:
setIsArrayin interfaceIMAttribute
-
getIsRefer
public Boolean getIsRefer()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别- Specified by:
getIsReferin interfaceIMAttribute
-
setIsRefer
public MAttribute setIsRefer(Boolean isRefer)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_REFER. 「isRefer」- 是否引用属性的主属性,主属性才可拥有 sourceReference 配置,根据 source 有区别- Specified by:
setIsReferin interfaceIMAttribute
-
getIsSyncIn
public Boolean getIsSyncIn()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读- Specified by:
getIsSyncInin interfaceIMAttribute
-
setIsSyncIn
public MAttribute setIsSyncIn(Boolean isSyncIn)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_IN. 「isSyncIn」- 是否同步读- Specified by:
setIsSyncInin interfaceIMAttribute
-
getIsSyncOut
public Boolean getIsSyncOut()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写- Specified by:
getIsSyncOutin interfaceIMAttribute
-
setIsSyncOut
public MAttribute setIsSyncOut(Boolean isSyncOut)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_SYNC_OUT. 「isSyncOut」- 是否同步写- Specified by:
setIsSyncOutin interfaceIMAttribute
-
getIsLock
public Boolean getIsLock()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除- Specified by:
getIsLockin interfaceIMAttribute
-
setIsLock
public MAttribute setIsLock(Boolean isLock)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_LOCK. 「isLock」- 是否锁定,锁定属性不可删除- Specified by:
setIsLockin interfaceIMAttribute
-
getIsTrack
public Boolean getIsTrack()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM- Specified by:
getIsTrackin interfaceIMAttribute
-
setIsTrack
public MAttribute setIsTrack(Boolean isTrack)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_TRACK. 「isTrack」- 是否实现历史记录,如果是 isTrack 那么启用 ACTIVITY 的变更记录,对应 ITEM- Specified by:
setIsTrackin interfaceIMAttribute
-
getIsConfirm
public Boolean getIsConfirm()
Getter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更- Specified by:
getIsConfirmin interfaceIMAttribute
-
setIsConfirm
public MAttribute setIsConfirm(Boolean isConfirm)
Setter forDB_ETERNAL.M_ATTRIBUTE.IS_CONFIRM. 「isConfirm」- 是否生成待确认变更,只有放在待确认变更中的数据需要生成待确认变更- Specified by:
setIsConfirmin interfaceIMAttribute
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.M_ATTRIBUTE.SIGMA. 「sigma」- 统一标识- Specified by:
getSigmain interfaceIMAttribute
-
setSigma
public MAttribute setSigma(String sigma)
Setter forDB_ETERNAL.M_ATTRIBUTE.SIGMA. 「sigma」- 统一标识- Specified by:
setSigmain interfaceIMAttribute
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIMAttribute
-
setLanguage
public MAttribute setLanguage(String language)
Setter forDB_ETERNAL.M_ATTRIBUTE.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIMAttribute
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE. 「active」- 是否启用- Specified by:
getActivein interfaceIMAttribute
-
setActive
public MAttribute setActive(Boolean active)
Setter forDB_ETERNAL.M_ATTRIBUTE.ACTIVE. 「active」- 是否启用- Specified by:
setActivein interfaceIMAttribute
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIMAttribute
-
setMetadata
public MAttribute setMetadata(String metadata)
Setter forDB_ETERNAL.M_ATTRIBUTE.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIMAttribute
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIMAttribute
-
setCreatedAt
public MAttribute setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIMAttribute
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIMAttribute
-
setCreatedBy
public MAttribute setCreatedBy(String createdBy)
Setter forDB_ETERNAL.M_ATTRIBUTE.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIMAttribute
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIMAttribute
-
setUpdatedAt
public MAttribute setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIMAttribute
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIMAttribute
-
setUpdatedBy
public MAttribute setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.M_ATTRIBUTE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIMAttribute
-
from
public void from(IMAttribute from)
Description copied from interface:IMAttributeLoad data from another generated Record/POJO implementing the common interface IMAttribute- Specified by:
fromin interfaceIMAttribute
-
into
public <E extends IMAttribute> E into(E into)
Description copied from interface:IMAttributeCopy data into another generated Record/POJO implementing the common interface IMAttribute- Specified by:
intoin interfaceIMAttribute
-
-