com.supermap.data
类 RelationshipSetting
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.RelationshipSetting
-
- 所有已实现的接口:
- IDisposable
public class RelationshipSetting extends com.supermap.data.InternalHandleDisposable关系数据集的配置信息类。设置源数据集、目标数据集、关联主外键、关系类型等信息。
- 从以下版本开始:
- 12.0.0
-
-
构造器概要
构造器 构造器和说明 RelationshipSetting()构造一个 RelationshipSetting 对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 voiddispose()StringgetBackwardLabel()获取关系类的后向路径标注。RelationshipCardinalityTypegetCardinalityType()获取关系数据集的关联类型。StringgetDestinationDatasetName()获取目标数据集名称。StringgetDestinationForeignKey()获取目标数据集外键字段的名称。StringgetDestinationPrimaryKey()获取目的数据集主键名称。StringgetForwardLabel()获取关系类的前向路径标注。NotificationTypegetNotificationType()获取关系类的消息类型。StringgetOriginDatasetName()获取源数据集名称。StringgetOriginForeignKey()获取源数据集外键字段的名称。StringgetOriginPrimaryKey()获取源数据集主键字段的名称。booleanisAttributed()判断关系类是否属性化。booleanisComposite()判断关系类是否为复合关系。booleansetAttributed(boolean isAttributed)设置关系类是否属性化。booleansetBackwardLabel(String backwardLabel)设置关系类的后向路径标注。voidsetCardinalityType(RelationshipCardinalityType cardinalityType)设置关系数据集的关联类型。booleansetComposite(boolean isComposite)设置关系类是否为复合关系。voidsetDestinationDatasetName(String value)设置目标数据集名称。voidsetDestinationForeignKey(String value)设置目标数据集外键字段的名称。voidsetDestinationPrimaryKey(String value)设置目标数据集主键字段的名称。booleansetForwardLabel(String forwardLabel)设置关系类的前向路径标注。voidsetNotificationType(NotificationType notificationType)设置关系类的消息类型。voidsetOriginDatasetName(String value)设置源数据集名称。voidsetOriginForeignKey(String value)设置源数据集外键字段的名称。voidsetOriginPrimaryKey(String value)设置源数据集主键字段的名称。
-
-
-
构造器详细资料
-
RelationshipSetting
public RelationshipSetting()
构造一个 RelationshipSetting 对象。- 从以下版本开始:
- 12.0.0
-
-
方法详细资料
-
dispose
public void dispose()
-
setOriginDatasetName
public void setOriginDatasetName(String value)
设置源数据集名称。源数据集是与目标数据集关联的数据集。
- 参数:
value- 源数据集名称- 从以下版本开始:
- 12.0.0
-
getOriginDatasetName
public String getOriginDatasetName()
获取源数据集名称。- 返回:
- 源数据集名称
- 从以下版本开始:
- 12.0.0
-
setDestinationDatasetName
public void setDestinationDatasetName(String value)
设置目标数据集名称。目标数据集是与源数据集关联的数据集。
- 参数:
value- 目标数据集名称- 从以下版本开始:
- 12.0.0
-
getDestinationDatasetName
public String getDestinationDatasetName()
获取目标数据集名称。- 返回:
- 目标数据集名称
- 从以下版本开始:
- 12.0.0
-
setOriginPrimaryKey
public void setOriginPrimaryKey(String value)
设置源数据集主键字段的名称。- 参数:
value- 主键字段名称- 从以下版本开始:
- 12.0.0
-
getOriginPrimaryKey
public String getOriginPrimaryKey()
获取源数据集主键字段的名称。- 返回:
- 主键字段名称
- 从以下版本开始:
- 12.0.0
-
setDestinationPrimaryKey
public void setDestinationPrimaryKey(String value)
设置目标数据集主键字段的名称。- 参数:
value- 主键字段名称- 从以下版本开始:
- 12.0.0
-
getDestinationPrimaryKey
public String getDestinationPrimaryKey()
获取目的数据集主键名称。- 返回:
- 主键字段名称
- 从以下版本开始:
- 12.0.0
-
setOriginForeignKey
public void setOriginForeignKey(String value)
设置源数据集外键字段的名称。在属性化关系类中,存储于中间属性表的字段,用于反向引用源数据集中的记录,在简单关系类中不使用。
- 参数:
value- 源数据集外键字段名称- 从以下版本开始:
- 12.0.0
-
getOriginForeignKey
public String getOriginForeignKey()
获取源数据集外键字段的名称。- 返回:
- 源数据集外键字段名称
- 从以下版本开始:
- 12.0.0
-
setDestinationForeignKey
public void setDestinationForeignKey(String value)
设置目标数据集外键字段的名称。目标数据集外键字段指目标数据集中引用源数据主键的字段,用于存储关联关系的字段。
- 参数:
value- 目标数据集外键字段名称- 从以下版本开始:
- 12.0.0
-
getDestinationForeignKey
public String getDestinationForeignKey()
获取目标数据集外键字段的名称。- 返回:
- 目标数据集外键字段名称
- 从以下版本开始:
- 12.0.0
-
setCardinalityType
public void setCardinalityType(RelationshipCardinalityType cardinalityType)
设置关系数据集的关联类型。源数据集和目标数据集之间创建的关系类型,包括简单关系和复合关系。
- 参数:
cardinalityType- 关联类型- 从以下版本开始:
- 12.0.0
- 另请参阅:
RelationshipCardinalityType
-
getCardinalityType
public RelationshipCardinalityType getCardinalityType()
获取关系数据集的关联类型。- 返回:
- 关联类型
- 从以下版本开始:
- 12.0.0
- 另请参阅:
RelationshipCardinalityType
-
setNotificationType
public void setNotificationType(NotificationType notificationType)
设置关系类的消息类型。- 参数:
notificationType- 消息类型- 从以下版本开始:
- 12.0.0
- 另请参阅:
NotificationType
-
getNotificationType
public NotificationType getNotificationType()
获取关系类的消息类型。- 返回:
- 消息类型
- 从以下版本开始:
- 12.0.0
- 另请参阅:
NotificationType
-
setForwardLabel
public boolean setForwardLabel(String forwardLabel)
设置关系类的前向路径标注。- 参数:
forwardLabel- 前向路径标注。- 返回:
- 设置是否成功,true成功,false失败。
- 从以下版本开始:
- 12.0.1
-
getForwardLabel
public String getForwardLabel()
获取关系类的前向路径标注。- 返回:
- 前向路径标注。
- 从以下版本开始:
- 12.0.1
-
setBackwardLabel
public boolean setBackwardLabel(String backwardLabel)
设置关系类的后向路径标注。- 参数:
backwardLabel- 后向路径标注。- 返回:
- 设置是否成功,true成功,false失败。
- 从以下版本开始:
- 12.0.1
-
getBackwardLabel
public String getBackwardLabel()
获取关系类的后向路径标注。- 返回:
- 后向路径标注。
- 从以下版本开始:
- 12.0.1
-
setComposite
public boolean setComposite(boolean isComposite)
设置关系类是否为复合关系。- 参数:
isComposite- 是否为复合关系。- 返回:
- 设置是否成功,true成功,false失败。
- 从以下版本开始:
- 12.0.1
-
isComposite
public boolean isComposite()
判断关系类是否为复合关系。- 返回:
- 是否为复合关系,true为复合关系类,false为简单关系类。
- 从以下版本开始:
- 12.0.1
-
setAttributed
public boolean setAttributed(boolean isAttributed)
设置关系类是否属性化。- 参数:
isAttributed- 是否属性化。- 返回:
- 设置是否成功,true成功,false失败。
- 从以下版本开始:
- 12.0.1
-
isAttributed
public boolean isAttributed()
判断关系类是否属性化。- 返回:
- 是否属性化,true属性化,false不属性化。
- 从以下版本开始:
- 12.0.1
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.