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:
-
Constructor Summary
ConstructorsConstructorDescriptionXLinkage()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
Modifier and TypeMethodDescriptionbooleanvoidLoad data from another generated Record/POJO implementing the common interface IXLinkageGetter forDB_ETERNAL.X_LINKAGE.ACTIVE.getAlias()Getter forDB_ETERNAL.X_LINKAGE.ALIAS.Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT.Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY.getKey()Getter forDB_ETERNAL.X_LINKAGE.KEY.Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE.Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA.Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY.Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.Getter forDB_ETERNAL.X_LINKAGE.METADATA.getName()Getter forDB_ETERNAL.X_LINKAGE.NAME.Getter forDB_ETERNAL.X_LINKAGE.REGION.getSigma()Getter forDB_ETERNAL.X_LINKAGE.SIGMA.Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.getType()Getter forDB_ETERNAL.X_LINKAGE.TYPE.Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.inthashCode()<E extends IXLinkage>
Einto(E into) Copy data into another generated Record/POJO implementing the common interface IXLinkageSetter forDB_ETERNAL.X_LINKAGE.ACTIVE.Setter forDB_ETERNAL.X_LINKAGE.ALIAS.setCreatedAt(LocalDateTime createdAt) Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT.setCreatedBy(String createdBy) Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY.Setter forDB_ETERNAL.X_LINKAGE.KEY.setLanguage(String language) Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE.setLinkData(String linkData) Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA.setLinkKey(String linkKey) Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY.setLinkType(String linkType) Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE.setMetadata(String metadata) Setter forDB_ETERNAL.X_LINKAGE.METADATA.Setter forDB_ETERNAL.X_LINKAGE.NAME.Setter forDB_ETERNAL.X_LINKAGE.REGION.Setter forDB_ETERNAL.X_LINKAGE.SIGMA.setSourceData(String sourceData) Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA.setSourceKey(String sourceKey) Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY.setSourceType(String sourceType) Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE.setTargetData(String targetData) Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA.setTargetKey(String targetKey) Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY.setTargetType(String targetType) Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE.Setter forDB_ETERNAL.X_LINKAGE.TYPE.setUpdatedAt(LocalDateTime updatedAt) Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT.setUpdatedBy(String updatedBy) Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY.toString()
-
Constructor Details
-
XLinkage
public XLinkage() -
XLinkage
-
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 Details
-
getKey
Getter forDB_ETERNAL.X_LINKAGE.KEY. 「key」- 连接主键 -
setKey
Setter forDB_ETERNAL.X_LINKAGE.KEY. 「key」- 连接主键 -
getName
Getter forDB_ETERNAL.X_LINKAGE.NAME. 「name」- 名称 -
setName
Setter forDB_ETERNAL.X_LINKAGE.NAME. 「name」- 名称 -
getType
Getter forDB_ETERNAL.X_LINKAGE.TYPE. 「type」- 连接类型 -
setType
Setter forDB_ETERNAL.X_LINKAGE.TYPE. 「type」- 连接类型 -
getAlias
Getter forDB_ETERNAL.X_LINKAGE.ALIAS. 「alias」- 别称 -
setAlias
Setter forDB_ETERNAL.X_LINKAGE.ALIAS. 「alias」- 别称 -
getRegion
Getter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次) -
setRegion
Setter forDB_ETERNAL.X_LINKAGE.REGION. 「region」- 连接区域标识,同一个区域算一个连接(批次) -
getLinkKey
Getter forDB_ETERNAL.X_LINKAGE.LINK_KEY. 「linkKey」- 双向Key计算,根据 source / target 计算- Specified by:
getLinkKeyin interfaceIXLinkage
-
setLinkKey
Setter forDB_ETERNAL.X_LINKAGE.LINK_KEY. 「linkKey」- 双向Key计算,根据 source / target 计算- Specified by:
setLinkKeyin interfaceIXLinkage
-
getLinkType
Getter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型- Specified by:
getLinkTypein interfaceIXLinkage
-
setLinkType
Setter forDB_ETERNAL.X_LINKAGE.LINK_TYPE. 「linkType」- 关系记录类型- Specified by:
setLinkTypein interfaceIXLinkage
-
getLinkData
Getter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式- Specified by:
getLinkDatain interfaceIXLinkage
-
setLinkData
Setter forDB_ETERNAL.X_LINKAGE.LINK_DATA. 「linkData」- 关联数据Json格式- Specified by:
setLinkDatain interfaceIXLinkage
-
getSourceKey
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体- Specified by:
getSourceKeyin interfaceIXLinkage
-
setSourceKey
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_KEY. 「sourceKey」- 源实体- Specified by:
setSourceKeyin interfaceIXLinkage
-
getSourceType
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型- Specified by:
getSourceTypein interfaceIXLinkage
-
setSourceType
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_TYPE. 「sourceType」- 源实体类型- Specified by:
setSourceTypein interfaceIXLinkage
-
getSourceData
Getter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式- Specified by:
getSourceDatain interfaceIXLinkage
-
setSourceData
Setter forDB_ETERNAL.X_LINKAGE.SOURCE_DATA. 「sourceData」- 源记录Json格式- Specified by:
setSourceDatain interfaceIXLinkage
-
getTargetKey
Getter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体- Specified by:
getTargetKeyin interfaceIXLinkage
-
setTargetKey
Setter forDB_ETERNAL.X_LINKAGE.TARGET_KEY. 「targetKey」- 目标实体- Specified by:
setTargetKeyin interfaceIXLinkage
-
getTargetType
Getter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型- Specified by:
getTargetTypein interfaceIXLinkage
-
setTargetType
Setter forDB_ETERNAL.X_LINKAGE.TARGET_TYPE. 「targetType」- 目标实体类型- Specified by:
setTargetTypein interfaceIXLinkage
-
getTargetData
Getter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式- Specified by:
getTargetDatain interfaceIXLinkage
-
setTargetData
Setter forDB_ETERNAL.X_LINKAGE.TARGET_DATA. 「targetData」- 目标记录Json格式- Specified by:
setTargetDatain interfaceIXLinkage
-
getSigma
Getter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识 -
setSigma
Setter forDB_ETERNAL.X_LINKAGE.SIGMA. 「sigma」- 统一标识 -
getLanguage
Getter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言- Specified by:
getLanguagein interfaceIXLinkage
-
setLanguage
Setter forDB_ETERNAL.X_LINKAGE.LANGUAGE. 「language」- 使用的语言- Specified by:
setLanguagein interfaceIXLinkage
-
getActive
Getter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用 -
setActive
Setter forDB_ETERNAL.X_LINKAGE.ACTIVE. 「active」- 是否启用 -
getMetadata
Getter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据- Specified by:
getMetadatain interfaceIXLinkage
-
setMetadata
Setter forDB_ETERNAL.X_LINKAGE.METADATA. 「metadata」- 附加配置数据- Specified by:
setMetadatain interfaceIXLinkage
-
getCreatedAt
Getter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
getCreatedAtin interfaceIXLinkage
-
setCreatedAt
Setter forDB_ETERNAL.X_LINKAGE.CREATED_AT. 「createdAt」- 创建时间- Specified by:
setCreatedAtin interfaceIXLinkage
-
getCreatedBy
Getter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人- Specified by:
getCreatedByin interfaceIXLinkage
-
setCreatedBy
Setter forDB_ETERNAL.X_LINKAGE.CREATED_BY. 「createdBy」- 创建人- Specified by:
setCreatedByin interfaceIXLinkage
-
getUpdatedAt
Getter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
getUpdatedAtin interfaceIXLinkage
-
setUpdatedAt
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_AT. 「updatedAt」- 更新时间- Specified by:
setUpdatedAtin interfaceIXLinkage
-
getUpdatedBy
Getter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
getUpdatedByin interfaceIXLinkage
-
setUpdatedBy
Setter forDB_ETERNAL.X_LINKAGE.UPDATED_BY. 「updatedBy」- 更新人- Specified by:
setUpdatedByin interfaceIXLinkage
-
equals
-
hashCode
public int hashCode() -
toString
-
from
Description copied from interface:IXLinkageLoad data from another generated Record/POJO implementing the common interface IXLinkage -
into
Description copied from interface:IXLinkageCopy data into another generated Record/POJO implementing the common interface IXLinkage
-