List of usage examples for com.liferay.portal.kernel.dao.orm ActionableDynamicQuery performActions
public void performActions() throws PortalException;
From source file:blade.servicebuilder.service.persistence.test.FooPersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = FooLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Foo>() { @Override// w w w . ja v a 2 s .com public void performAction(Foo foo) { Assert.assertNotNull(foo); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:ch.inofix.referencemanager.service.persistence.test.ReferencePersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = ReferenceLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Reference>() { @Override/*ww w .j a v a2s. c o m*/ public void performAction(Reference reference) { Assert.assertNotNull(reference); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:com.bemis.portal.customer.service.persistence.test.CustomerLocationPersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = CustomerLocationLocalServiceUtil .getActionableDynamicQuery(); actionableDynamicQuery/*from www. j av a 2 s. c o m*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<CustomerLocation>() { @Override public void performAction(CustomerLocation customerLocation) { Assert.assertNotNull(customerLocation); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:com.bemis.portal.inventory.service.persistence.test.InventoryPersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = InventoryLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Inventory>() { @Override// w w w .ja v a2s . c o m public void performAction(Inventory inventory) { Assert.assertNotNull(inventory); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:com.bemis.portal.order.service.persistence.test.OrderPersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = OrderLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Order>() { @Override//from w ww .j av a 2s . c om public void performAction(Order order) { Assert.assertNotNull(order); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:com.bemis.portal.order.service.persistence.test.OrderRequestPersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = OrderRequestLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery/*from w w w. j a v a 2 s.co m*/ .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<OrderRequest>() { @Override public void performAction(OrderRequest orderRequest) { Assert.assertNotNull(orderRequest); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:com.bemis.portal.shipment.service.persistence.test.ShipmentPersistenceTest.java
License:Open Source License
@Test public void testActionableDynamicQuery() throws Exception { final IntegerWrapper count = new IntegerWrapper(); ActionableDynamicQuery actionableDynamicQuery = ShipmentLocalServiceUtil.getActionableDynamicQuery(); actionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Shipment>() { @Override// w w w. ja v a 2 s. c o m public void performAction(Shipment shipment) { Assert.assertNotNull(shipment); count.increment(); } }); actionableDynamicQuery.performActions(); Assert.assertEquals(count.getValue(), _persistence.countAll()); }
From source file:com.custom.portal.verify.CustomVerifyDocumentLibrary.java
License:Open Source License
protected void checkFileEntryMimeTypes(final String originalMimeType) throws Exception { ActionableDynamicQuery actionableDynamicQuery = new DLFileEntryActionableDynamicQuery() { @Override//from w w w. ja v a2 s .c o m protected void performAction(Object object) throws PortalException, SystemException { DLFileEntry dlFileEntry = (DLFileEntry) object; InputStream inputStream = null; try { inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(dlFileEntry.getUserId(), dlFileEntry.getFileEntryId(), dlFileEntry.getVersion(), false); } catch (Exception e) { if (_log.isWarnEnabled()) { _log.warn("Unable to find file entry " + dlFileEntry.getName(), e); } return; } String title = DLUtil.getTitleWithExtension(dlFileEntry.getTitle(), dlFileEntry.getExtension()); String mimeType = getMimeType(inputStream, title); if (mimeType.equals(originalMimeType)) { return; } dlFileEntry.setMimeType(mimeType); DLFileEntryLocalServiceUtil.updateDLFileEntry(dlFileEntry); DLFileVersion dlFileVersion = dlFileEntry.getFileVersion(); dlFileVersion.setMimeType(mimeType); DLFileVersionLocalServiceUtil.updateDLFileVersion(dlFileVersion); } }; actionableDynamicQuery.performActions(); }
From source file:com.custom.portal.verify.CustomVerifyDocumentLibrary.java
License:Open Source License
protected void checkFileVersionMimeTypes(final String originalMimeType) throws Exception { ActionableDynamicQuery actionableDynamicQuery = new DLFileVersionActionableDynamicQuery() { @Override/*from w w w . ja va 2s.c o m*/ protected void performAction(Object object) throws SystemException { DLFileVersion dlFileVersion = (DLFileVersion) object; InputStream inputStream = null; try { inputStream = DLFileEntryLocalServiceUtil.getFileAsStream(dlFileVersion.getUserId(), dlFileVersion.getFileEntryId(), dlFileVersion.getVersion(), false); } catch (Exception e) { if (_log.isWarnEnabled()) { DLFileEntry dlFileEntry = DLFileEntryLocalServiceUtil .fetchDLFileEntry(dlFileVersion.getFileEntryId()); if (dlFileEntry == null) { _log.warn("Unable to find file entry associated with " + "file version " + dlFileVersion.getFileVersionId(), e); } else { _log.warn("Unable to find file version " + dlFileVersion.getVersion() + " for file " + "entry " + dlFileEntry.getName(), e); } } return; } String title = DLUtil.getTitleWithExtension(dlFileVersion.getTitle(), dlFileVersion.getExtension()); String mimeType = getMimeType(inputStream, title); if (mimeType.equals(originalMimeType)) { return; } dlFileVersion.setMimeType(mimeType); DLFileVersionLocalServiceUtil.updateDLFileVersion(dlFileVersion); } }; actionableDynamicQuery.performActions(); }
From source file:com.liferay.adaptive.media.blogs.web.internal.optimizer.BlogsAdaptiveMediaImageOptimizer.java
License:Open Source License
private void _optimize(long companyId, String configurationEntryUuid, int total, AtomicInteger atomicCounter) { ActionableDynamicQuery actionableDynamicQuery = _dlFileEntryLocalService.getActionableDynamicQuery(); long classNameId = _classNameLocalService.getClassNameId(BlogsEntry.class.getName()); actionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/* w w w. ja v a 2 s .co m*/ public void addCriteria(DynamicQuery dynamicQuery) { Property companyIdProperty = PropertyFactoryUtil.forName("companyId"); dynamicQuery.add(companyIdProperty.eq(companyId)); Property classNameIdProperty = PropertyFactoryUtil.forName("classNameId"); dynamicQuery.add(classNameIdProperty.eq(classNameId)); Property mimeTypeProperty = PropertyFactoryUtil.forName("mimeType"); dynamicQuery.add(mimeTypeProperty.in(AdaptiveMediaImageConstants.getSupportedMimeTypes())); } }); actionableDynamicQuery .setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<DLFileEntry>() { @Override public void performAction(DLFileEntry dlFileEntry) throws PortalException { FileEntry fileEntry = new LiferayFileEntry(dlFileEntry); try { _adaptiveMediaImageProcessor.process(fileEntry.getFileVersion(), configurationEntryUuid); _sendStatusMessage(atomicCounter.incrementAndGet(), total); } catch (PortalException pe) { _log.error("Unable to process file entry id " + fileEntry.getFileEntryId(), pe); } } }); try { actionableDynamicQuery.performActions(); } catch (PortalException pe) { _log.error(pe, pe); } }