是否有任何直接API来获取具有给定文件夹ID的标题的文件条目。 我尝试过DynamicQueryFactoryUtil,除此之外还有任何可以通过标题获取DLFileEntries的内容。
我相信Liferay 6.1中不再存在DLFileEntryLocalServiceUtil.getFileEntryByTitle()
答案 0 :(得分:0)
在Liferay 6.1.0中,我可以看到有 {lib}来自lib / ext / portal-service.jar
。com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.getFileEntryByName(groupId, folderId, name)
您还可以查看官方文档here
我认为您首先要确保已导入正确的库
编辑: 我猜需要父文件夹和groupID,因为超过2个DLFileEntries可以具有相同的标题/名称。如果您只需要1个结果,并且只提供1个属性,则可以使用getDLFileEntry(long fileEntryId)。如果这也没有帮助,你应该告诉我们更多你想做什么,以及你有什么信息(当然标题除外)
答案 1 :(得分:0)
Liferay有一个奇怪的兼容性政策。
似乎他们将getFileEntry重命名为getFileEntryByName,将getFileEntryByTitle重命名为getFileEntry。旧的和新的getFileEntry共享相同的单一格式,但参数名称不同。 : - (