Class XLinkage
- java.lang.Object
-
- cn.vertxup.ambient.domain.tables.pojos.XLinkage
-
- All Implemented Interfaces:
IXLinkage,io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo,Serializable
public class XLinkage extends Object implements io.github.jklingsporn.vertx.jooq.shared.internal.VertxPojo, IXLinkage
This class is generated by jOOQ.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XLinkage()XLinkage(IXLinkage value)XLinkage(io.vertx.core.json.JsonObject json)XLinkage(String key, String name, String type, String alias, String region, String linkKey, String linkType, String linkData, String sourceKey, String sourceType, String sourceData, String targetKey, String targetType, String targetData, 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(IXLinkage from)Load data from another generated Record/POJO implementing the common interface IXLinkageBooleangetActive()Getter forDB_ETERNAL.X_LINKAGE.ACTIVE.StringgetAlias()Getter forDB_ETERNAL.X_LINKAGE.ALIAS.LocalDateTimegetCreatedAt()Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT.StringgetCreatedBy()Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY.StringgetKey()Getter forDB_ETERNAL.X_LINKAGE.KEY.StringgetLanguage()Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE.StringgetLinkData()Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA.StringgetLinkKey()Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY.StringgetLinkType()Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.StringgetMetadata()Getter forDB_ETERNAL.X_LINKAGE.METADATA.StringgetName()Getter forDB_ETERNAL.X_LINKAGE.NAME.StringgetRegion()Getter forDB_ETERNAL.X_LINKAGE.REGION.StringgetSigma()Getter forDB_ETERNAL.X_LINKAGE.SIGMA.StringgetSourceData()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.StringgetSourceKey()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.StringgetSourceType()Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.StringgetTargetData()Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.StringgetTargetKey()Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.StringgetTargetType()Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.StringgetType()Getter forDB_ETERNAL.X_LINKAGE.TYPE.LocalDateTimegetUpdatedAt()Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.StringgetUpdatedBy()Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.<E extends IXLinkage>
Einto(E into)Copy data into another generated Record/POJO implementing the common interface IXLinkageXLinkagesetActive(Boolean active)Setter forDB_ETERNAL.X_LINKAGE.ACTIVE.XLinkagesetAlias(String alias)Setter forDB_ETERNAL.X_LINKAGE.ALIAS.XLinkagesetCreatedAt(LocalDateTime createdAt)Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT.XLinkagesetCreatedBy(String createdBy)Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY.XLinkagesetKey(String key)Setter forDB_ETERNAL.X_LINKAGE.KEY.XLinkagesetLanguage(String language)Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE.XLinkagesetLinkData(String linkData)Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA.XLinkagesetLinkKey(String linkKey)Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY.XLinkagesetLinkType(String linkType)Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.XLinkagesetMetadata(String metadata)Setter forDB_ETERNAL.X_LINKAGE.METADATA.XLinkagesetName(String name)Setter forDB_ETERNAL.X_LINKAGE.NAME.XLinkagesetRegion(String region)Setter forDB_ETERNAL.X_LINKAGE.REGION.XLinkagesetSigma(String sigma)Setter forDB_ETERNAL.X_LINKAGE.SIGMA.XLinkagesetSourceData(String sourceData)Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.XLinkagesetSourceKey(String sourceKey)Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.XLinkagesetSourceType(String sourceType)Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.XLinkagesetTargetData(String targetData)Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.XLinkagesetTargetKey(String targetKey)Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.XLinkagesetTargetType(String targetType)Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.XLinkagesetType(String type)Setter forDB_ETERNAL.X_LINKAGE.TYPE.XLinkagesetUpdatedAt(LocalDateTime updatedAt)Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.XLinkagesetUpdatedBy(String updatedBy)Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.StringtoString()
-
-
-
Constructor Detail
-
XLinkage
public XLinkage()
-
XLinkage
public XLinkage(IXLinkage value)
-
XLinkage
public XLinkage(String key, String name, String type, String alias, String region, String linkKey, String linkType, String linkData, String sourceKey, String sourceType, String sourceData, String targetKey, String targetType, String targetData, String sigma, String language, Boolean active, String metadata, LocalDateTime createdAt, String createdBy, LocalDateTime updatedAt, String updatedBy)
-
XLinkage
public XLinkage(io.vertx.core.json.JsonObject json)
-
-
Method Detail
-
getKey
public String getKey()
Getter forDB_ETERNAL.X_LINKAGE.KEY. 「key」- 连接主键
-
getName
public String getName()
Getter forDB_ETERNAL.X_LINKAGE.NAME. 「name」- 名称
-
getType
public String getType()
Getter forDB_ETERNAL.X_LINKAGE.TYPE. 「type」- 连接类型
-
getAlias
public String getAlias()
Getter forDB_ETERNAL.X_LINKAGE.ALIAS. 「alias」- 别称
-
getRegion
public String getRegion()
Getter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次)
-
setRegion
public XLinkage setRegion(String region)
Setter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次)
-
getLinkKey
public String getLinkKey()
Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY. 「linkKey」- 双向Key计算,根据 source / target 计算- Specified by:
getLinkKeyin interfaceIXLinkage
-
setLinkKey
public XLinkage setLinkKey(String linkKey)
Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY. 「linkKey」- 双向Key计算,根据 source / target 计算- Specified by:
setLinkKeyin interfaceIXLinkage
-
getLinkType
public String getLinkType()
Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型- Specified by:
getLinkTypein interfaceIXLinkage
-
setLinkType
public XLinkage setLinkType(String linkType)
Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型- Specified by:
setLinkTypein interfaceIXLinkage
-
getLinkData
public String getLinkData()
Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式- Specified by:
getLinkDatain interfaceIXLinkage
-
setLinkData
public XLinkage setLinkData(String linkData)
Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式- Specified by:
setLinkDatain interfaceIXLinkage
-
getSourceKey
public String getSourceKey()
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体- Specified by:
getSourceKeyin interfaceIXLinkage
-
setSourceKey
public XLinkage setSourceKey(String sourceKey)
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体- Specified by:
setSourceKeyin interfaceIXLinkage
-
getSourceType
public String getSourceType()
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型- Specified by:
getSourceTypein interfaceIXLinkage
-
setSourceType
public XLinkage setSourceType(String sourceType)
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型- Specified by:
setSourceTypein interfaceIXLinkage
-
getSourceData
public String getSourceData()
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式- Specified by:
getSourceDatain interfaceIXLinkage
-
setSourceData
public XLinkage setSourceData(String sourceData)
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式- Specified by:
setSourceDatain interfaceIXLinkage
-
getTargetKey
public String getTargetKey()
Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体- Specified by:
getTargetKeyin interfaceIXLinkage
-
setTargetKey
public XLinkage setTargetKey(String targetKey)
Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体- Specified by:
setTargetKeyin interfaceIXLinkage
-
getTargetType
public String getTargetType()
Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型- Specified by:
getTargetTypein interfaceIXLinkage
-
setTargetType
public XLinkage setTargetType(String targetType)
Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型- Specified by:
setTargetTypein interfaceIXLinkage
-
getTargetData
public String getTargetData()
Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式- Specified by:
getTargetDatain interfaceIXLinkage
-
setTargetData
public XLinkage setTargetData(String targetData)
Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式- Specified by:
setTargetDatain interfaceIXLinkage
-
getSigma
public String getSigma()
Getter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识
-
setSigma
public XLinkage setSigma(String sigma)
Setter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识
-
getLanguage
public String getLanguage()
Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIXLinkage
-
setLanguage
public XLinkage setLanguage(String language)
Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIXLinkage
-
getActive
public Boolean getActive()
Getter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用
-
setActive
public XLinkage setActive(Boolean active)
Setter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用
-
getMetadata
public String getMetadata()
Getter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIXLinkage
-
setMetadata
public XLinkage setMetadata(String metadata)
Setter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIXLinkage
-
getCreatedAt
public LocalDateTime getCreatedAt()
Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIXLinkage
-
setCreatedAt
public XLinkage setCreatedAt(LocalDateTime createdAt)
Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIXLinkage
-
getCreatedBy
public String getCreatedBy()
Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIXLinkage
-
setCreatedBy
public XLinkage setCreatedBy(String createdBy)
Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIXLinkage
-
getUpdatedAt
public LocalDateTime getUpdatedAt()
Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIXLinkage
-
setUpdatedAt
public XLinkage setUpdatedAt(LocalDateTime updatedAt)
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIXLinkage
-
getUpdatedBy
public String getUpdatedBy()
Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIXLinkage
-
setUpdatedBy
public XLinkage setUpdatedBy(String updatedBy)
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIXLinkage
-
from
public void from(IXLinkage from)
Description copied from interface:IXLinkageLoad data from another generated Record/POJO implementing the common interface IXLinkage
-
-