filter = new FilterCriteria(); filter.setEndDate(timeBegin); filter.setItemName(item.getName()); filter.setPageSize(1); filter.setOrdering(Ordering.DESCENDING); result = service.query(filter); if (result.iterator().hasNext()) { filter.setBeginDate(timeBegin); filter.setEndDate(timeEnd); filter.setPageSize(Integer.MAX_VALUE); filter.setOrdering(Ordering.ASCENDING);
filter = new FilterCriteria(); filter.setBeginDate(dateTimeBegin); filter.setEndDate(dateTimeEnd); filter.setItemName(itemName); try { mService.remove(filter);
if (service instanceof QueryablePersistenceService) { QueryablePersistenceService queryService = (QueryablePersistenceService) service; FilterCriteria filter = new FilterCriteria().setItemName(item.getName()).setPageSize(1); Iterable<HistoricItem> result = queryService.query(filter); Iterator<HistoricItem> it = result.iterator();
if (service instanceof QueryablePersistenceService) { QueryablePersistenceService queryService = (QueryablePersistenceService) service; FilterCriteria filter = new FilterCriteria().setItemName(item.getName()).setPageSize(1); Iterable<HistoricItem> result = safeCaller .create(queryService, QueryablePersistenceService.class).onTimeout(() -> {
filter = new FilterCriteria(); filter.setEndDate(ZonedDateTime.ofInstant(timeBegin.toInstant(), timeZoneProvider.getTimeZone())); filter.setItemName(item.getName()); filter.setPageSize(1); filter.setOrdering(Ordering.DESCENDING); result = service.query(filter); if (result.iterator().hasNext()) { filter.setBeginDate(ZonedDateTime.ofInstant(timeBegin.toInstant(), timeZoneProvider.getTimeZone())); filter.setEndDate(ZonedDateTime.ofInstant(timeEnd.toInstant(), timeZoneProvider.getTimeZone())); filter.setPageSize(Integer.MAX_VALUE); filter.setOrdering(Ordering.ASCENDING);
dto.name = itemName; filter = new FilterCriteria(); filter.setItemName(itemName); filter.setEndDate(dateTimeBegin); filter.setPageSize(1); filter.setOrdering(Ordering.DESCENDING); result = qService.query(filter); if (result != null && result.iterator().hasNext()) { filter.setPageNumber(0); filter.setPageSize(Integer.MAX_VALUE); } else { filter.setPageNumber(pageNumber); filter.setPageSize(pageLength); filter.setBeginDate(dateTimeBegin); filter.setEndDate(dateTimeEnd); filter.setOrdering(Ordering.ASCENDING); filter.setBeginDate(dateTimeEnd); filter.setPageSize(1); filter.setOrdering(Ordering.ASCENDING); result = qService.query(filter); if (result != null && result.iterator().hasNext()) {