无法在liferay 6.1中找到DLFileEntryLocalServiceUtil.getFileEntryByTitle()

时间:2013-09-22 16:57:04

标签: liferay-6

是否有任何直接API来获取具有给定文件夹ID的标题的文件条目。 我尝试过DynamicQueryFactoryUtil,除此之外还有任何可以通过标题获取DLFileEntries的内容。

我相信Liferay 6.1中不再存在DLFileEntryLocalServiceUtil.getFileEntryByTitle()

2 个答案:

答案 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共享相同的单一格式,但参数名称不同。 : - (