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)
设置指定时间,撤销数据集在当前版本下,指定时间之后的所有编辑,数据将回退到指定时间点的状态。
|
public List<VersionChange> getAllVersionChange()
public VersionChange getVersionChange(String datasetName)
datasetName
- 数据集名public boolean resetVersionChange(String datasetName)
datasetName
- 数据集名public boolean resetVersionChangeByTime(String datasetName, Date resetDate)
datasetName
- 数据集名resetDate
- 指定时间public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.