Liferay AssetEntryQuery按资产类型过滤(Jython)

时间:2013-12-10 12:46:54

标签: python liferay jython portlet

尝试获取按类别和资产类型(例如博客)过滤的资产列表。我让AssetEntryQuery在python portlet中工作:

from com.liferay.portlet.asset.service.persistence import AssetEntryQuery
from com.liferay.portlet.asset.service import AssetEntryServiceUtil

aq = AssetEntryQuery()
aq.setAllCategoryIds([442492])
articles = AssetEntryServiceUtil.getEntries(aq)

for a in articles:
  out.write(str(a.title))
  out.write(str(a))

1 个答案:

答案 0 :(得分:2)

使用您要查找的模型的FQCN设置AssetEntryQuery中的className,例如。 assetEntryQuery.setClassName(BlogsEntry.class.getName());