FileNet unfile sql

在FileNet中查询unfile文件。
原来在ecm place中找到了一个sql,那个链接现在找不到了。找到了个类似的。
链接:
[url]http://knowledgemanagement.ittoolbox.com/groups/technical-functional/filenet-l/actual-sql-query-to-fetch-documents-from-unfiled-folder-4286128[/url]


SELECT Document.This, Document.IsCurrentVersion, Document.VersionStatus, Document.IsVersioningEnabled, Document.IsFrozenVersion, Document.CompoundDocumentState FROM Document LEFT JOIN ReferentialContainmentRelationship rcr ON Document.VersionSeries = rcr.VersionSeries Where rcr.Head IS NULL AND (Document.IsCurrentVersion = TRUE OR Document.VersionStatus = 3)

这段是api来获取unfile,ecm place中这种方法报错了。mark下。链接如下:
[url]http://www.ecmplace.com/viewtopic.php?f=39&t=9218[/url]


Document document=(Document) objectStore.fetchObject("Document","{D3ECF321-321B-4F8B-BB8F-463394E6EE19}", new PropertyFilter());
System.out.println("Retrieved Document "+document.get_Name());
FolderSet folderset=document.get_FoldersFiledIn();
System.out.println("Folder Set = "+folderset);
Iterator itr1 = folderset.iterator();

while(itr1.hasNext())
{
Folder folder=(Folder)itr1.next();
System.out.println("Folder is = "+folder.get_Name());
ReferentialContainmentRelationship res = (ReferentialContainmentRelationship)folder.unfile(document);
res.save(RefreshMode.REFRESH);

}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值