0

是否有任何直接的 api 来按标题获取具有给定文件夹 ID 的文件条目。我已经尝试过 DynamicQueryFactoryUtil,除此之外还有什么可以按标题获取 DLFileEntries。

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

4

2 回答 2

0

在 Liferay 6.1.0 中,我可以看到有 com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil.getFileEntryByName(groupId, folderId, name),因为我从 lib/ext/portal-service.jar 获得

你也可以在这里查看官方文档

我认为您首先要确保导入了正确的库

编辑:我猜需要父文件夹和 groupID,因为 2 个以上的 DLFileEntries 可以具有相同的标题/名称。如果您只需要 1 个结果并且只提供 1 个属性,则可以使用 getDLFileEntry(long fileEntryId)。如果这也没有帮助,你应该告诉我们更多关于你想做什么,以及你有什么信息(当然除了标题)

于 2013-09-24T06:40:27.030 回答
0

Liferay 有一个奇怪的兼容性政策。

似乎他们将 getFileEntry 重命名为 getFileEntryByName 并将 getFileEntryByTitle 重命名为getFileEntry。新旧 getFileEntry 共享相同的签名,但参数名称不同。:-(

于 2016-09-20T15:45:15.730 回答