Get Web Content List in Liferay by category
e.g.
Product tempproduct=(Product)request.getAttribute("category");
AssetCategory assetCategory;
try {
List<AssetCategory> assetCategoryList = AssetCategoryLocalServiceUtil.getCategories();
System.out.println(assetCategoryList);
List<AssetEntry> assetEntryList = new ArrayList<AssetEntry>();
for (AssetCategory category : assetCategoryList)
{
if (category.getName().equalsIgnoreCase(tempproduct.getProductName())) {
assetCategory = category;
AssetEntryQuery assetEntryQuery = new AssetEntryQuery();
//long classNameId = PortalUtil.getClassNameId(JournalArticle.class.getName());
assetEntryQuery.setAnyCategoryIds(new long[] { assetCategory.getCategoryId() });
assetEntryQuery.setClassName(JournalArticle.class.getName());
assetEntryList = AssetEntryLocalServiceUtil.getEntries(assetEntryQuery);
System.out.println(assetEntryList);
}
}
}catch (SystemException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
No comments:
Post a Comment