Example usage for org.joda.time DateMidnight toLocalDate

List of usage examples for org.joda.time DateMidnight toLocalDate

Introduction

In this page you can find the example usage for org.joda.time DateMidnight toLocalDate.

Prototype

public LocalDate toLocalDate() 

Source Link

Document

Converts this object to a LocalDate with the same date and chronology.

Usage

From source file:org.apereo.portal.events.aggr.dao.jpa.JpaDateDimensionDao.java

License:Apache License

@Override
public List<DateDimension> getDateDimensionsBetween(DateMidnight start, DateMidnight end) {
    final TypedQuery<DateDimensionImpl> query = this.createCachedQuery(this.findAllDateDimensionsBetweenQuery);
    query.setFlushMode(FlushModeType.COMMIT);
    query.setParameter(this.dateTimeParameter, start.toLocalDate());
    query.setParameter(this.endDateTimeParameter, end.toLocalDate());

    final List<DateDimensionImpl> portletDefinitions = query.getResultList();
    return new ArrayList<DateDimension>(portletDefinitions);
}

From source file:org.apereo.portal.events.aggr.dao.jpa.JpaDateDimensionDao.java

License:Apache License

@OpenEntityManager(unitName = PERSISTENCE_UNIT_NAME)
@Override/*  w ww . j  a v  a  2  s . c om*/
public DateDimension getDateDimensionByDate(DateMidnight date) {
    final NaturalIdQuery<DateDimensionImpl> query = this.createNaturalIdQuery(DateDimensionImpl.class);
    query.using(DateDimensionImpl_.date, date.toLocalDate());
    return query.load();
}

From source file:org.jadira.usertype.dateandtime.joda.AbstractMultiColumnDateMidnight.java

License:Apache License

@Override
protected Object[] toConvertedColumns(DateMidnight value) {

    return new Object[] { value.toLocalDate(),
            new DateTimeZoneWithOffset(value.getZone(), value.getZone().isFixed() ? null
                    : DateTimeZone.forOffsetMillis(value.getZone().getOffset(value))) };
}

From source file:org.jasig.portal.events.aggr.login.JpaLoginAggregationDao.java

License:Apache License

@Override
public List<LoginAggregation> getLoginAggregations(DateMidnight start, DateMidnight end,
        AggregationInterval interval, AggregatedGroupMapping... aggregatedGroupMapping) {
    final TypedQuery<LoginAggregationImpl> query = this.createQuery(findLoginAggregationsByDateRangeQuery);
    query.setParameter(this.startDate, start.toLocalDate());
    query.setParameter(this.endDate, end.toLocalDate());
    query.setParameter(this.intervalParameter, interval);
    query.setParameter(this.aggregatedGroupsParameter, ImmutableSet.copyOf(aggregatedGroupMapping));

    return new ArrayList<LoginAggregation>(query.getResultList());
}