List of usage examples for com.liferay.portal.kernel.dao.orm ActionableDynamicQuery setCompanyId
public void setCompanyId(long companyId);
From source file:com.liferay.bookmarks.search.BookmarksEntryIndexer.java
License:Open Source License
protected void reindexFolders(final long companyId) throws PortalException { final ActionableDynamicQuery actionableDynamicQuery = _bookmarksFolderLocalService .getActionableDynamicQuery(); actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery//from ww w. ja v a2 s. c om .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<BookmarksFolder>() { @Override public void performAction(BookmarksFolder folder) throws PortalException { long groupId = folder.getGroupId(); long folderId = folder.getFolderId(); reindexEntries(companyId, groupId, folderId); } }); actionableDynamicQuery.performActions(); }
From source file:com.liferay.bookmarks.search.BookmarksEntryIndexer.java
License:Open Source License
protected void reindexRoot(final long companyId) throws PortalException { ActionableDynamicQuery actionableDynamicQuery = _groupLocalService.getActionableDynamicQuery(); actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Group>() { @Override//from ww w. j a v a2s. co m public void performAction(Group group) throws PortalException { long groupId = group.getGroupId(); long folderId = BookmarksFolderConstants.DEFAULT_PARENT_FOLDER_ID; reindexEntries(companyId, groupId, folderId); } }); actionableDynamicQuery.performActions(); }
From source file:com.liferay.calendar.util.CalendarBookingIndexer.java
License:Open Source License
protected void reindexCalendarBookings(long companyId) throws PortalException { final Collection<Document> documents = new ArrayList<Document>(); ActionableDynamicQuery actionableDynamicQuery = new CalendarBookingActionableDynamicQuery() { @Override/*ww w . j a va 2 s.c o m*/ protected void addCriteria(DynamicQuery dynamicQuery) { Property statusProperty = PropertyFactoryUtil.forName("status"); int[] statuses = { CalendarBookingWorkflowConstants.STATUS_APPROVED, CalendarBookingWorkflowConstants.STATUS_MAYBE }; dynamicQuery.add(statusProperty.in(statuses)); } @Override protected void performAction(Object object) throws PortalException { CalendarBooking calendarBooking = (CalendarBooking) object; Document document = getDocument(calendarBooking); documents.add(document); } }; actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.performActions(); SearchEngineUtil.updateDocuments(getSearchEngineId(), companyId, documents, isCommitImmediately()); }
From source file:com.liferay.calendar.util.CalendarIndexer.java
License:Open Source License
protected void reindexCalendars(long companyId) throws PortalException { final ActionableDynamicQuery actionableDynamicQuery = CalendarLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() { @Override/* w w w. j a va 2 s. com*/ public void performAction(Object object) throws PortalException { Calendar calendar = (Calendar) object; Document document = getDocument(calendar); actionableDynamicQuery.addDocument(document); } }); actionableDynamicQuery.setSearchEngineId(getSearchEngineId()); actionableDynamicQuery.performActions(); }
From source file:com.liferay.content.targeting.util.CampaignIndexer.java
License:Open Source License
protected void reindexCampaigns(final long companyId) throws PortalException, SystemException { ActionableDynamicQuery actionableDynamicQuery = new CampaignActionableDynamicQuery() { @Override//from ww w .j a v a 2 s .c om protected void performAction(Object object) throws PortalException { Campaign campaign = (Campaign) object; Document document = getDocument(campaign); if (document != null) { addDocument(document); } } }; actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.setSearchEngineId(getSearchEngineId()); actionableDynamicQuery.performActions(); }
From source file:com.liferay.content.targeting.util.UserSegmentIndexer.java
License:Open Source License
protected void reindexUserSegments(final long companyId) throws PortalException, SystemException { ActionableDynamicQuery actionableDynamicQuery = new UserSegmentActionableDynamicQuery() { @Override//from www . j a va2 s . c o m protected void performAction(Object object) throws PortalException { UserSegment userSegment = (UserSegment) object; Document document = getDocument(userSegment); if (document != null) { addDocument(document); } } }; actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.setSearchEngineId(getSearchEngineId()); actionableDynamicQuery.performActions(); }
From source file:com.liferay.dynamic.data.mapping.service.impl.DDMDataProviderInstanceLocalServiceImpl.java
License:Open Source License
@Override public void deleteDataProviderInstances(long companyId, final long groupId) throws PortalException { ActionableDynamicQuery actionableDynamicQuery = ddmDataProviderInstanceLocalService .getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override//from ww w .j a v a 2 s.com public void addCriteria(DynamicQuery dynamicQuery) { Property groupIdProperty = PropertyFactoryUtil.forName("groupId"); dynamicQuery.add(groupIdProperty.eq(groupId)); } }); actionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DDMDataProviderInstance>() { @Override public void performAction(DDMDataProviderInstance ddmDataProviderInstance) throws PortalException { deleteDataProviderInstance(ddmDataProviderInstance); } }); actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.performActions(); }
From source file:com.liferay.experts.questions.util.QuestionsIndexer.java
License:Open Source License
private void reindex(long companyId) throws Exception { final Collection<Document> documents = new ArrayList<Document>(); ActionableDynamicQuery actionableDynamicQuery = new QuestionActionableDynamicQuery() { @Override//from w w w . jav a 2 s. c o m protected void performAction(Object object) throws PortalException { Question question = (Question) object; Document document = getDocument(question); documents.add(document); } }; actionableDynamicQuery.setCompanyId(companyId); actionableDynamicQuery.performActions(); SearchEngineUtil.updateDocuments(companyId, documents); }
From source file:com.liferay.exportimport.lar.DeletionSystemEventExporter.java
License:Open Source License
protected void doExportDeletionSystemEvents(final PortletDataContext portletDataContext, final Element rootElement, final Set<StagedModelType> deletionSystemEventStagedModelTypes) throws PortalException { ActionableDynamicQuery actionableDynamicQuery = SystemEventLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*w ww . ja v a2 s . c o m*/ public void addCriteria(DynamicQuery dynamicQuery) { doAddCriteria(portletDataContext, deletionSystemEventStagedModelTypes, dynamicQuery); } }); actionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); actionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<SystemEvent>() { @Override public void performAction(SystemEvent systemEvent) { exportDeletionSystemEvent(portletDataContext, systemEvent, rootElement); } }); actionableDynamicQuery.performActions(); }
From source file:com.liferay.exportimport.lar.ExportImportHelperImpl.java
License:Open Source License
@Override public long getModelDeletionCount(final PortletDataContext portletDataContext, final StagedModelType stagedModelType) throws PortalException { ActionableDynamicQuery actionableDynamicQuery = _systemEventLocalService.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*from w ww .j ava2 s . co m*/ public void addCriteria(DynamicQuery dynamicQuery) { doAddCriteria(portletDataContext, stagedModelType, dynamicQuery); } }); actionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId()); return actionableDynamicQuery.performCount(); }