protected Collection<String> getObservationTypes(String offering) { Set<String> observationTypes = getCache().getObservationTypesForOffering(offering).stream() .filter(Predicate.isEqual(SosConstants.NOT_DEFINED).negate()) .collect(Collectors.toSet()); if (observationTypes.isEmpty()) { getCache().getAllowedObservationTypesForOffering(offering).stream() .filter(Predicate.isEqual(SosConstants.NOT_DEFINED).negate()) .forEach(observationTypes::add); } return observationTypes; }
cache.getObservationTypesForOffering(offering)); sosObservationOffering.setResultModels(resultModels);
.getObservationTypesForOffering(offering.getIdentifier())); sosObservationOffering.setResultModels(resultModels);