List of usage examples for com.liferay.portal.kernel.dao.orm ActionableDynamicQuery performCount
public long performCount() throws PortalException;
From source file:com.liferay.asset.categories.admin.web.internal.exportimport.data.handler.AssetCategoryPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery categoryActionableDynamicQuery = _assetCategoryLocalService .getExportActionableDynamicQuery(portletDataContext); categoryActionableDynamicQuery.performCount(); ActionableDynamicQuery vocabularyActionableDynamicQuery = _assetVocabularyLocalService .getExportActionableDynamicQuery(portletDataContext); vocabularyActionableDynamicQuery.performCount(); }
From source file:com.liferay.asset.tags.internal.exportimport.data.handler.AssetTagsPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery actionableDynamicQuery = _assetTagLocalService .getExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performCount(); }
From source file:com.liferay.blogs.web.internal.exportimport.data.handler.BlogsPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery actionableDynamicQuery = _blogsEntryLocalService .getExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performCount(); }
From source file:com.liferay.bookmarks.internal.exportimport.data.handler.BookmarksPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery entryExportActionableDynamicQuery = _bookmarksEntryStagedModelRepository .getExportActionableDynamicQuery(portletDataContext); entryExportActionableDynamicQuery.performCount(); ActionableDynamicQuery folderExportActionableDynamicQuery = _bookmarksFolderStagedModelRepository .getExportActionableDynamicQuery(portletDataContext); folderExportActionableDynamicQuery.performCount(); }
From source file:com.liferay.calendar.internal.exportimport.data.handler.CalendarPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery calendarActionableDynamicQuery = _calendarLocalService .getExportActionableDynamicQuery(portletDataContext); addSkipGuestCalendarResourceCriterion(calendarActionableDynamicQuery, portletDataContext); calendarActionableDynamicQuery.performCount(); ActionableDynamicQuery calendarBookingActionableDynamicQuery = _calendarBookingLocalService .getExportActionableDynamicQuery(portletDataContext); calendarBookingActionableDynamicQuery.performCount(); ActionableDynamicQuery calendarNotificationTemplateActionableDynamicQuery = _calendarNotificationTemplateLocalService .getExportActionableDynamicQuery(portletDataContext); calendarNotificationTemplateActionableDynamicQuery.performCount(); ActionableDynamicQuery calendarResourceActionableDynamicQuery = getCalendarResourceActionableDynamicQuery( portletDataContext, _portal.getClassNameId(CalendarResource.class)); addSkipGuestCalendarResourceCriterion(calendarResourceActionableDynamicQuery, portletDataContext); calendarResourceActionableDynamicQuery.performCount(); }
From source file:com.liferay.calendar.lar.CalendarPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery calendarActionableDynamicQuery = CalendarLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); calendarActionableDynamicQuery.performCount(); ActionableDynamicQuery calendarBookingActionableDynamicQuery = CalendarBookingLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); calendarBookingActionableDynamicQuery.performCount(); ActionableDynamicQuery calendarNotificationTemplateActionableDynamicQuery = CalendarNotificationTemplateLocalServiceUtil .getExportActionableDynamicQuery(portletDataContext); calendarNotificationTemplateActionableDynamicQuery.performCount(); ActionableDynamicQuery calendarResourceActionableDynamicQuery = getCalendarResourceActionableDynamicQuery( portletDataContext, PortalUtil.getClassNameId(CalendarResource.class)); calendarResourceActionableDynamicQuery.performCount(); }
From source file:com.liferay.calendar.web.internal.upgrade.v1_0_3.UpgradeEventsDisplayPortletId.java
License:Open Source License
protected long getResourcePermissionsCount(final long companyId, final String name, final int scope, final long roleId) throws PortalException { ActionableDynamicQuery actionableDynamicQuery = _resourcePermissionLocalService.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*from w w w . j av a2s . c o m*/ public void addCriteria(DynamicQuery dynamicQuery) { Property companyIdProperty = PropertyFactoryUtil.forName("companyId"); dynamicQuery.add(companyIdProperty.eq(companyId)); Property nameProperty = PropertyFactoryUtil.forName("name"); dynamicQuery.add(nameProperty.eq(name)); Property scopeProperty = PropertyFactoryUtil.forName("scope"); dynamicQuery.add(scopeProperty.eq(scope)); Property roleIdProperty = PropertyFactoryUtil.forName("roleId"); dynamicQuery.add(roleIdProperty.eq(roleId)); } }); return actionableDynamicQuery.performCount(); }
From source file:com.liferay.comment.page.comments.web.internal.exportimport.data.handler.PageCommentsPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { DiscussionStagingHandler discussionStagingHandler = _commentManager.getDiscussionStagingHandler(); if (discussionStagingHandler == null) { return;/* w ww. j a v a 2 s. c o m*/ } ActionableDynamicQuery actionableDynamicQuery = discussionStagingHandler .getCommentExportActionableDynamicQuery(portletDataContext); actionableDynamicQuery.performCount(); }
From source file:com.liferay.content.targeting.lar.ContentTargetingPortletDataHandler.java
License:Open Source License
@Override protected void doPrepareManifestSummary(PortletDataContext portletDataContext, PortletPreferences portletPreferences) throws Exception { ActionableDynamicQuery campaignActionableDynamicQuery = new CampaignExportActionableDynamicQuery( portletDataContext);/*from ww w. j a v a2s . co m*/ campaignActionableDynamicQuery.performCount(); ActionableDynamicQuery userSegmentActionableDynamicQuery = new UserSegmentExportActionableDynamicQuery( portletDataContext); userSegmentActionableDynamicQuery.performCount(); }
From source file:com.liferay.document.library.internal.verify.DLServiceVerifyProcess.java
License:Open Source License
protected void checkFileVersionMimeTypes(final String[] originalMimeTypes) throws Exception { ActionableDynamicQuery actionableDynamicQuery = _dlFileVersionLocalService.getActionableDynamicQuery(); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/*w w w . j a v a2s . com*/ public void addCriteria(DynamicQuery dynamicQuery) { Criterion criterion = RestrictionsFactoryUtil.eq("mimeType", originalMimeTypes[0]); for (int i = 1; i < originalMimeTypes.length; i++) { criterion = RestrictionsFactoryUtil.or(criterion, RestrictionsFactoryUtil.eq("mimeType", originalMimeTypes[i])); } dynamicQuery.add(criterion); } }); actionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DLFileVersion>() { @Override public void performAction(DLFileVersion dlFileVersion) { InputStream inputStream = null; try { inputStream = _dlFileEntryLocalService.getFileAsStream(dlFileVersion.getFileEntryId(), dlFileVersion.getVersion(), false); } catch (Exception e) { if (_log.isWarnEnabled()) { DLFileEntry dlFileEntry = _dlFileEntryLocalService .fetchDLFileEntry(dlFileVersion.getFileEntryId()); if (dlFileEntry == null) { _log.warn("Unable to find file entry associated " + "with file version " + dlFileVersion.getFileVersionId(), e); } else { StringBundler sb = new StringBundler(4); sb.append("Unable to find file version "); sb.append(dlFileVersion.getVersion()); sb.append(" for file entry "); sb.append(dlFileEntry.getName()); _log.warn(sb.toString(), e); } } return; } String title = DLUtil.getTitleWithExtension(dlFileVersion.getTitle(), dlFileVersion.getExtension()); String mimeType = getMimeType(inputStream, title); if (mimeType.equals(dlFileVersion.getMimeType())) { return; } dlFileVersion.setMimeType(mimeType); _dlFileVersionLocalService.updateDLFileVersion(dlFileVersion); try { DLFileEntry dlFileEntry = dlFileVersion.getFileEntry(); if (Objects.equals(dlFileEntry.getVersion(), dlFileVersion.getVersion())) { dlFileEntry.setMimeType(mimeType); _dlFileEntryLocalService.updateDLFileEntry(dlFileEntry); } } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to get file entry " + dlFileVersion.getFileEntryId(), pe); } } } }); if (_log.isDebugEnabled()) { long count = actionableDynamicQuery.performCount(); _log.debug("Processing " + count + " file versions with mime types: " + StringUtil.merge(originalMimeTypes, StringPool.COMMA)); } actionableDynamicQuery.performActions(); }