我是Liferay的新手,我试图获取Liferay中发布的文档的特定词汇类别。 即 词汇是"语言"和类别是:意大利语,西班牙语,德语,英语......
我一直在尝试使用AssetVocabularyServiceUtil和AssetCateogiresServiceUtil,但似乎我只能得到"所有"例如,特定GroupID或CompanyID的类别或词汇表。
由于发布了多个文档,我想检索"语言"每个词汇。
我希望你能引导我。
****** ***** EDIT 为了添加更多细节,我有一个分面搜索来检索特定结构的所有文档,因此对于每个文档(文档)我都想检索他们的类别
谢谢!
答案 0 :(得分:0)
您可以使用此
AssetCategoryFinderUtil.countByG_N_V(groupId, name, vocabularyId)
答案 1 :(得分:0)
使用以下API方法获取与文档或文章相关联的类别。
List<AssetCategory> AssetCategoryLocalServiceUtil.getCategories(String classNameId, long classPK)
此处,className为DLFileEntry.class.getName(),classPK为DLFileEntry对象的primaryKey。
类似于文章内容JournalArticle.class.getName()将是className。