Документация Liferay API (это для 6.1, так как я не знаю, какую версию вы используете) ваш друг, как и исходный код Liferay.
Короче говоря, вы захотите использовать один из следующих методов API:
JournalArticleLocalServiceUtil.getStructureArticles(long groupId, String structureId);
JournalArticleLocalServiceUtil.getStructureArticles(long groupId, String structureId, int start, int end, OrderByComparator obc)
Они основаны на знании идентификатора структуры, из которой был сгенерирован ваш контент. Если вы не знаете, что это такое, вы можете использовать следующий метод API, чтобы получить список всех из них для вашего текущего сообщества:
JournalStructureLocalServiceUtil.getStructures(long groupId)
Вы также можете использовать аналогичные методы для поиска журнальных статей по шаблону JournalTemplate, который они используют:
JournalTemplateLocalServiceUtil.getStructureTemplates(long groupId, String structureId);
JournalArticleLocalServiceUtil.getTemplateArticles(long groupId, String templateId);
JournalArticleLocalServiceUtil.getTemplateArticles(long groupId, String templateId, int start, int end, OrderByComparator obc)
Прокомментируйте, если у вас есть какие-либо вопросы, или если это ответ на ваш вопрос, нажмите кнопку «Принять ответ»! Спасибо!
person
Jonny
schedule
28.11.2012