List of usage examples for org.joda.time DateMidnight toLocalDate
public LocalDate toLocalDate()
LocalDate
with the same date and chronology. 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()); }