Advertisement
Guest User

Untitled

a guest
Mar 20th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 0.77 KB | None | 0 0
  1. import com.liferay.portal.kernel.dao.orm.DynamicQuery
  2. import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil
  3. import com.liferay.portal.kernel.search.Indexer
  4. import com.liferay.portal.kernel.search.IndexerRegistryUtil
  5. import com.liferay.portlet.journal.model.JournalArticle
  6. import com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil
  7.  
  8. Indexer jaIndexer = IndexerRegistryUtil.getIndexer(JournalArticle.class);
  9.  
  10. def resKeyArray = []
  11. def articles = JournalArticleLocalServiceUtil.getArticles()
  12. articles.each { JournalArticle item ->
  13.     if (!resKeyArray.contains(item.getResourcePrimKey())) {
  14.         resKeyArray.add(item.getResourcePrimKey())
  15.     }
  16. }
  17.  
  18. resKeyArray.each {long key ->
  19.     jaIndexer.reindex(JournalArticle.class.getName(), key);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement