Example usage for com.liferay.portal.kernel.dao.orm RestrictionsFactoryUtil lt

List of usage examples for com.liferay.portal.kernel.dao.orm RestrictionsFactoryUtil lt

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.dao.orm RestrictionsFactoryUtil lt.

Prototype

public static Criterion lt(String propertyName, Object value) 

Source Link

Usage

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;
}