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
版本变更信息类。该类用于获取当前版本下,整个数据源所有数据记录的变更信息。该类对变更信息的检测范围仅包括:数据记录的新增、删除、修改(包括属性信息修改和几何信息修改)。
检测范围不包括数据集的新增、删除、修改,以及数据集字段结构的变更。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
List<VersionChange>
getAllVersionChange()
获取当前版本下所有版本化数据集的变更信息。VersionChange
getVersionChange(String datasetName)
根据数据集名获取数据集在当前版本下的变更信息。boolean
resetVersionChange(String datasetName)
撤销数据集在当前版本下的所有编辑,数据将回退到版本创建时刻的状态。boolean
resetVersionChangeByTime(String datasetName, Date resetDate)
设置指定时间,撤销数据集在当前版本下,指定时间之后的所有编辑,数据将回退到指定时间点的状态。
-
-
-
方法详细资料
-
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.