如果我们使用IDfId checkin(boolean keepLock,
String versionLabels)
throws DfException
方法,我们会获得IDfSysObject
的新版本。如何删除最新版本并返回以前的版本?
答案 0 :(得分:3)
要恢复到以前的主要版本您需要执行以下操作:
保存已修改的IDfPersistentObject
使用R_VERSION_LABEL获取所有IDfPersistentObject>比你当前的新版本
答案 1 :(得分:2)
如果您希望保留最新版本,则可以查看最新版本,使用ByteArrayOutputStream
方法在getContent()
中阅读上一版本的内容,并将该内容设置为最新版本,使用setContent()
。
或者,如果您不想保留最新版本,则使用IDfPersistentObject.destroy()
方法删除对象以删除唯一的最新版本,以便先前版本成为最新版本。