period.setEndPoint(DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar)); if (log.isDebugEnabled()) { log.debug("Period " + period.getStartPoint() + " " + period.getEndPoint());
period.setEndPoint(DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar)); if (log.isDebugEnabled()) { log.debug("Period " + period.getStartPoint() + " " + period.getEndPoint());
if (coveragePeriod.getStartPoint() == null || coveragePeriod.getEndPoint() == null) { throw new InvalidTimeException(new ErrorMessage("errors.getsubscriptionresult.InvalidDateInCoveragePeriod")); GregorianCalendar startPoint = coveragePeriod.getStartPoint().toGregorianCalendar(); GregorianCalendar endPoint = coveragePeriod.getEndPoint().toGregorianCalendar(); if (startPoint.getTimeInMillis() > endPoint.getTimeInMillis()) {
if (coveragePeriod.getStartPoint() == null || coveragePeriod.getEndPoint() == null) { throw new InvalidTimeException(new ErrorMessage("errors.getsubscriptionresult.InvalidDateInCoveragePeriod")); GregorianCalendar startPoint = coveragePeriod.getStartPoint().toGregorianCalendar(); GregorianCalendar endPoint = coveragePeriod.getEndPoint().toGregorianCalendar(); if (startPoint.getTimeInMillis() > endPoint.getTimeInMillis()) {
result.setSubscription(apiSubscription); Date startPointDate = new Date(body.getCoveragePeriod().getStartPoint().toGregorianCalendar().getTimeInMillis()); Date endPointDate = new Date(body.getCoveragePeriod().getEndPoint().toGregorianCalendar().getTimeInMillis());
result.setSubscription(apiSubscription); Date startPointDate = new Date(body.getCoveragePeriod().getStartPoint().toGregorianCalendar().getTimeInMillis()); Date endPointDate = new Date(body.getCoveragePeriod().getEndPoint().toGregorianCalendar().getTimeInMillis());