List of usage examples for com.liferay.portal.kernel.dao.orm RestrictionsFactoryUtil lt
public static Criterion lt(String propertyName, Object value)
From source file:com.liferay.blade.samples.servicebuilder.adq.service.impl.BarLocalServiceImpl.java
License:Apache License
public void massUpdate() { ActionableDynamicQuery adq = getActionableDynamicQuery(); adq.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() { @Override/* w w w. j a v a 2 s. com*/ public void addCriteria(DynamicQuery dynamicQuery) { dynamicQuery.add(RestrictionsFactoryUtil.lt("field3", 100)); } }); adq.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<Bar>() { @Override public void performAction(Bar bar) { int field3 = bar.getField3(); field3++; bar.setField3(field3); updateBar(bar); } }); try { adq.performActions(); } catch (Exception e) { e.printStackTrace(); } }
From source file:com.mpower.slayer.service.impl.SiteInvitationLocalServiceImpl.java
License:Open Source License
public List<SiteInvitation> getListForSendingReminder() { List<SiteInvitation> siteInvitations = null; DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(SiteInvitation.class); dynamicQuery.add(RestrictionsFactoryUtil.eq("status", InvitationConstants.STATUS_INVITED)); dynamicQuery.add(RestrictionsFactoryUtil.lt("reminders", 3)); Calendar calendar = new GregorianCalendar(); calendar.roll(Calendar.DATE, -(10)); dynamicQuery.add(RestrictionsFactoryUtil.lt("lastReminderDate", calendar.getTime())); try {/*from w ww.j a va 2 s . c o m*/ siteInvitations = dynamicQuery(dynamicQuery); } catch (SystemException e) { e.printStackTrace(); } return siteInvitations; }
From source file:com.slayer.service.impl.ProfileLocalServiceImpl.java
License:Open Source License
public boolean hasIncompleteProfiles(long userId) { boolean flag = false; DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Profile.class); dynamicQuery.add(RestrictionsFactoryUtil.eq("userId", userId)); dynamicQuery.add(RestrictionsFactoryUtil.lt("status", IConstants.STATUS_SUBMITTED)); try {/* w w w . j a v a 2 s .c o m*/ List<Profile> userProfiles = dynamicQuery(dynamicQuery); flag = (Validator.isNotNull(userProfiles) && !userProfiles.isEmpty()); } catch (SystemException e) { e.printStackTrace(); } return flag; }