com.supermap.data

类 VersionChanges

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.VersionChanges
  • 所有已实现的接口:
    IDisposable


    public class VersionChanges
    extends com.supermap.data.InternalHandleDisposable
    版本变更信息类。

    该类用于获取当前版本下,整个数据源所有数据记录的变更信息。该类对变更信息的检测范围仅包括:数据记录的新增、删除、修改(包括属性信息修改和几何信息修改)。

    检测范围不包括数据集的新增、删除、修改,以及数据集字段结构的变更。

    • 方法详细资料

      • getAllVersionChange

        public List<VersionChange> getAllVersionChange()
        获取当前版本下所有版本化数据集的变更信息。
        返回:
        变更信息列表
      • getVersionChange

        public VersionChange getVersionChange(String datasetName)
        根据数据集名获取数据集在当前版本下的变更信息。
        参数:
        datasetName - 数据集名
        返回:
        变更信息
      • resetVersionChange

        public boolean resetVersionChange(String datasetName)
        撤销数据集在当前版本下的所有编辑,数据将回退到版本创建时刻的状态。
        参数:
        datasetName - 数据集名
        返回:
        撤销成功返回 true,否则返回 false。
      • resetVersionChangeByTime

        public boolean resetVersionChangeByTime(String datasetName,
                                                Date resetDate)
        设置指定时间,撤销数据集在当前版本下,指定时间之后的所有编辑,数据将回退到指定时间点的状态。
        参数:
        datasetName - 数据集名
        resetDate - 指定时间
        返回:
        撤销成功返回 true,否则返回 false。
      • dispose

        public void dispose()

Copyright © 2021–2024 SuperMap. All rights reserved.