public class Version
extends com.supermap.data.InternalHandleDisposable
该类用于获取、更新版本信息,以及版本间数据的协调、冲突判断、提交等。
限定符和类型 | 方法和说明 |
---|---|
boolean |
alterAccessType(VersionAccessType nType)
修改版本的访问权限类型。
|
boolean |
alterDescription(String strDescription)
修改版本的描述信息,不支持修改 default 版本描述信息。
|
boolean |
alterName(String strNewName)
版本重命名,不支持对 default 版本重命名。
|
boolean |
delete()
删除版本,不支持删除 default 版本。
|
void |
dispose() |
VersionAccessType |
getAccessType()
获取版本的访问权限类型。
|
Date |
getCreatedTime()
获取版本的创建时间。
|
String |
getDescription()
获取版本的描述信息。
|
int |
getID()
获取版本的ID。
|
Date |
getModifiedTime()
获取版本的最后一次修改时间。
|
String |
getName()
获取版本的名称。
|
String |
getOwner()
获取版本拥有者
|
Duration |
getServerDifferenceTime()
获取客户端和数据库服务器的时间差。
|
VersionChanges |
getVersionChanges()
获取版本间的变更信息。
|
Datasource |
getVersionDataSource()
获取当前版本的数据源。
|
boolean |
hasConflicts()
判断版本间是否存在冲突。
|
boolean |
post()
提交版本数据,将当前版本的变更数据提交至父版本。
|
ReconcileResult |
reconcile(ReconcileInfo reconcileInfo)
版本间协调,版本提交前需进行版本间协调,即将当前版本的父版本数据同步到当前版本。
|
public String getName()
public String getOwner()
public int getID()
public String getDescription()
public VersionAccessType getAccessType()
VersionAccessType
public Date getCreatedTime()
public Date getModifiedTime()
public boolean alterName(String strNewName)
strNewName
- 版本的新名称public boolean alterAccessType(VersionAccessType nType)
nType
- 版本的访问权限类型。VersionAccessType
public boolean alterDescription(String strDescription)
strDescription
- 修改后的版本描述信息public boolean delete()
public boolean hasConflicts()
public ReconcileResult reconcile(ReconcileInfo reconcileInfo)
reconcileInfo
- 协调方式public boolean post()
public VersionChanges getVersionChanges()
public Datasource getVersionDataSource()
public Duration getServerDifferenceTime()
public void dispose()
Copyright © 2021–2024 SuperMap. All rights reserved.