2014-10-28 60 views
1

我是Liferay中的新手,我正在尝试为Liferay中发布的文档获取特定词汇的分类。 即 的词汇是“语言”和类别有:意大利语,西班牙语,德语,英语....获取Liferay中特定文档/文章的词汇分类

我一直在尝试使用AssetVocabularyServiceUtil和AssetCateogiresServiceUtil,但似乎我只能得到“所有“例如特定GroupID或CompanyID的类别或词汇表。

由于有几个文档发布,我想检索每个的“语言”词汇类别。

我希望你能指导我。

******编辑***** 添加更多的细节,我有一个分面搜索,检索特定结构的所有文件,所以对于他们每个人(文档)我想检索他们的分类

谢谢!

+0

是否要获取分配给文档或文章的类别? – 2014-10-28 05:28:43

+0

是的,我想这样做 – Bucci83 2014-10-28 18:24:27

回答

0

您可以使用下面的API方法本

AssetCategoryFinderUtil.countByG_N_V(groupId, name, vocabularyId) 
+0

这将返回一个'int'。提问者需要一个类别列表。 – 2017-06-01 08:56:51

0

利用获得与文件或物品相关的类别。

List<AssetCategory> AssetCategoryLocalServiceUtil.getCategories(String classNameId, long classPK)

在此,类名。将DLFileEntry.class.getName()和classPK将DLFileEntry对象的PrimaryKey。

类似于文章内容JournalArticle.class.getName()将是className。

+0

谢谢我会尽力让你知道! – Bucci83 2014-10-30 01:04:44