List of usage examples for com.liferay.portal.kernel.dao.orm IndexableActionableDynamicQuery setCompanyId
@Override
public void setCompanyId(long companyId)
From source file:com.liferay.asset.categories.internal.search.AssetCategoryIndexer.java
License:Open Source License
protected void reindexCategories(final long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _assetCategoryLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery// w ww.j av a 2 s. c om .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<AssetCategory>() { @Override public void performAction(AssetCategory category) { try { Document document = getDocument(category); if (document != null) { indexableActionableDynamicQuery.addDocuments(document); } } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index asset category " + category.getCategoryId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.asset.categories.internal.search.AssetVocabularyIndexer.java
License:Open Source License
protected void reindexVocabularies(final long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _assetVocabularyLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery/*from w w w.j ava 2 s .c o m*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<AssetVocabulary>() { @Override public void performAction(AssetVocabulary assetVocabulary) { try { Document document = getDocument(assetVocabulary); indexableActionableDynamicQuery.addDocuments(document); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index asset vocabulary " + assetVocabulary.getVocabularyId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.asset.tags.internal.search.AssetTagIndexer.java
License:Open Source License
protected void reindexTags(final long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _assetTagLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery/*from ww w. ja va2s. com*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<AssetTag>() { @Override public void performAction(AssetTag tag) { try { Document document = getDocument(tag); if (document != null) { indexableActionableDynamicQuery.addDocuments(document); } } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index asset tag " + tag.getTagId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.blogs.internal.search.BlogsEntryIndexer.java
License:Open Source License
protected void reindexEntries(long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _blogsEntryLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override//from ww w .j a va 2 s . c om public void addCriteria(DynamicQuery dynamicQuery) { Property displayDateProperty = PropertyFactoryUtil.forName("displayDate"); dynamicQuery.add(displayDateProperty.lt(new Date())); Property statusProperty = PropertyFactoryUtil.forName("status"); Integer[] statuses = { WorkflowConstants.STATUS_APPROVED, WorkflowConstants.STATUS_IN_TRASH }; dynamicQuery.add(statusProperty.in(statuses)); } }); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<BlogsEntry>() { @Override public void performAction(BlogsEntry entry) { try { Document document = getDocument(entry); indexableActionableDynamicQuery.addDocuments(document); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index blogs entry " + entry.getEntryId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.bookmarks.search.BookmarksEntryIndexer.java
License:Open Source License
protected void reindexEntries(long companyId, final long groupId, final long folderId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _bookmarksEntryLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override//from www .j a va 2 s .co m public void addCriteria(DynamicQuery dynamicQuery) { Property folderIdProperty = PropertyFactoryUtil.forName("folderId"); dynamicQuery.add(folderIdProperty.eq(folderId)); Property statusProperty = PropertyFactoryUtil.forName("status"); Integer[] statuses = { WorkflowConstants.STATUS_APPROVED, WorkflowConstants.STATUS_IN_TRASH }; dynamicQuery.add(statusProperty.in(statuses)); } }); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery.setGroupId(groupId); indexableActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<BookmarksEntry>() { @Override public void performAction(BookmarksEntry entry) { try { Document document = getDocument(entry); indexableActionableDynamicQuery.addDocuments(document); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index bookmarks entry " + entry.getEntryId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.bookmarks.search.BookmarksFolderIndexer.java
License:Open Source License
protected void reindexFolders(long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _bookmarksFolderLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery/* ww w .j a v a2 s . c o m*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<BookmarksFolder>() { @Override public void performAction(BookmarksFolder folder) { try { Document document = getDocument(folder); indexableActionableDynamicQuery.addDocuments(document); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index bookmarks folder " + folder.getFolderId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.calendar.search.CalendarBookingIndexer.java
License:Open Source License
protected void reindexCalendarBookings(long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _calendarBookingLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*from www . j a va2s .c o m*/ public void addCriteria(DynamicQuery dynamicQuery) { Property statusProperty = PropertyFactoryUtil.forName("status"); int[] statuses = { CalendarBookingWorkflowConstants.STATUS_APPROVED, CalendarBookingWorkflowConstants.STATUS_MAYBE }; dynamicQuery.add(statusProperty.in(statuses)); } }); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<CalendarBooking>() { @Override public void performAction(CalendarBooking calendarBooking) { try { Document document = getDocument(calendarBooking); indexableActionableDynamicQuery.addDocuments(document); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index calendar booking " + calendarBooking.getCalendarBookingId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.calendar.search.CalendarIndexer.java
License:Open Source License
protected void reindexCalendars(long companyId) throws PortalException { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = _calendarLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery/*from w w w.jav a 2 s . c o m*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Calendar>() { @Override public void performAction(Calendar calendar) { try { Document document = getDocument(calendar); indexableActionableDynamicQuery.addDocuments(document); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index calendar " + calendar.getCalendarId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.dynamic.data.lists.internal.search.DDLRecordIndexer.java
License:Open Source License
protected void reindexRecords(long companyId) throws Exception { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = ddlRecordLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override//from w ww . ja va 2 s. co m public void addCriteria(DynamicQuery dynamicQuery) { Property recordIdProperty = PropertyFactoryUtil.forName("recordId"); DynamicQuery recordVersionDynamicQuery = ddlRecordVersionLocalService.dynamicQuery(); recordVersionDynamicQuery.setProjection(ProjectionFactoryUtil.property("recordId")); dynamicQuery.add(recordIdProperty.in(recordVersionDynamicQuery)); Property recordSetProperty = PropertyFactoryUtil.forName("recordSetId"); DynamicQuery recordSetDynamicQuery = ddlRecordSetLocalService.dynamicQuery(); recordSetDynamicQuery.setProjection(ProjectionFactoryUtil.property("recordSetId")); Property scopeProperty = PropertyFactoryUtil.forName("scope"); recordSetDynamicQuery.add(scopeProperty.in(_REINDEX_SCOPES)); dynamicQuery.add(recordSetProperty.in(recordSetDynamicQuery)); } }); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DDLRecord>() { @Override public void performAction(DDLRecord record) throws PortalException { try { Document document = getDocument(record); if (document != null) { indexableActionableDynamicQuery.addDocuments(document); } } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index dynamic data lists record " + record.getRecordId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }
From source file:com.liferay.dynamic.data.lists.internal.search.DDLRecordSetIndexer.java
License:Open Source License
protected void reindexRecordSets(long companyId) throws Exception { final IndexableActionableDynamicQuery indexableActionableDynamicQuery = ddlRecordSetLocalService .getIndexableActionableDynamicQuery(); indexableActionableDynamicQuery.setCompanyId(companyId); indexableActionableDynamicQuery/*from w ww . java 2s . co m*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DDLRecordSet>() { @Override public void performAction(DDLRecordSet recordSet) throws PortalException { try { Document document = getDocument(recordSet); if (document != null) { indexableActionableDynamicQuery.addDocuments(document); } } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index dynamic data lists record " + recordSet.getRecordSetId(), pe); } } } }); indexableActionableDynamicQuery.setSearchEngineId(getSearchEngineId()); indexableActionableDynamicQuery.performActions(); }