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