/** * Adds nearest match support to the specified layer. * * @param layer The layer name * @param dimensionName The dimension name (key in the resource metadata map) * @param nearestMatch Whether to enable or disable nearest match */ protected void setupNearestMatch( QName layer, String dimensionName, boolean nearestMatch, String acceptableInterval) { ResourceInfo info = getCatalog().getResourceByName(getLayerId(layer), ResourceInfo.class); DimensionInfo di = info.getMetadata().get(dimensionName, DimensionInfo.class); di.setNearestMatchEnabled(nearestMatch); di.setAcceptableInterval(acceptableInterval); getCatalog().save(info); }