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

        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
      • 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.