com.supermap.data
类 VersionChanges

java.lang.Object
  继承者 com.supermap.data.VersionChanges

public class VersionChanges
extends java.lang.Object

版本变更信息类。

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

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


构造方法摘要
VersionChanges()
           
 
方法摘要
 void dispose()
          释放该对象所占用的资源。
 java.util.List<VersionChange> getAllVersionChange()
          获取当前版本下所有版本化数据集的变更信息。
 VersionChange getVersionChange(java.lang.String datasetName)
          根据数据集名获取数据集在当前版本下的变更信息。
 boolean resetVersionChange(java.lang.String datasetName)
          撤销数据集在当前版本下的所有编辑,数据将回退到版本创建时刻的状态。
 boolean resetVersionChangeByTime(java.lang.String datasetName, java.util.Date resetDate)
          设置指定时间,撤销数据集在当前版本下,指定时间之后的所有编辑,数据将回退到指定时间点的状态。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

VersionChanges

public VersionChanges()
方法详细信息

getAllVersionChange

public java.util.List<VersionChange> getAllVersionChange()
获取当前版本下所有版本化数据集的变更信息。

返回:
变更信息列表

getVersionChange

public VersionChange getVersionChange(java.lang.String datasetName)
根据数据集名获取数据集在当前版本下的变更信息。

参数:
datasetName - 数据集名
返回:
变更信息

resetVersionChange

public boolean resetVersionChange(java.lang.String datasetName)
撤销数据集在当前版本下的所有编辑,数据将回退到版本创建时刻的状态。

参数:
datasetName - 数据集名
返回:
撤销成功返回 true,否则返回 false。

resetVersionChangeByTime

public boolean resetVersionChangeByTime(java.lang.String datasetName,
                                        java.util.Date resetDate)
设置指定时间,撤销数据集在当前版本下,指定时间之后的所有编辑,数据将回退到指定时间点的状态。

参数:
datasetName - 数据集名
resetDate - 指定时间
返回:
撤销成功返回 true,否则返回 false。

dispose

public void dispose()
释放该对象所占用的资源。当调用该方法之后,此对象不再可用。