public static RevisionControlled upgradeObject (RevisionControlled object) {
RevisionControlled reviseObject = null;
String foldername = object.getLocation();
WTContainerRef cabref = null;
if (object instanceof WTContained)
cabref = ((WTContained) object).getContainerReference();
if (cabref != null) {
try {
object = (RevisionControlled)VersionControlHelper.service.newVersion(object);
Folder folder = FolderHelper.service.getFolder(foldername,cabref);
FolderHelper.assignLocation(object, folder);
reviseObject = (RevisionControlled)PersistenceHelper.manager.save(object);
} catch (WTException e) {e.printStackTrace();
} catch (WTPropertyVetoException e) {
e.printStackTrace();}}
return reviseObject;
}
revise object
最新推荐文章于 2024-05-30 19:49:23 发布
本文介绍了一种升级修订控制系统中对象的方法。通过使用VersionControlHelper服务创建对象的新版本,并利用FolderHelper服务更新对象的位置信息,最后通过PersistenceHelper服务保存更改。
1125

被折叠的 条评论
为什么被折叠?



