@RequestMapping(method = RequestMethod.GET) public ModelAndView view() { Map<String, String> model = new HashMap<>(4); SosContentCache cache = getCache(); model.put(OFFERINGS, asJSONArray(cache.getOfferings())); model.put(PROCEDURES, asJSONArray(cache.getProcedures())); model.put(FEATURES, asJSONArray(cache.getFeaturesOfInterest())); model.put(OBSERVABLE_PROPERTIES, asJSONArray(cache .getObservableProperties())); return new ModelAndView(ControllerConstants.Views.ADMIN_I18N, model); }
@RequestMapping(method = RequestMethod.GET) public ModelAndView view() { Map<String, String> model = new HashMap<>(4); SosContentCache cache = getCache(); model.put(OFFERINGS, asJSONArray(cache.getOfferings())); model.put(PROCEDURES, asJSONArray(cache.getProcedures())); model.put(FEATURES, asJSONArray(cache.getFeaturesOfInterest())); model.put(OBSERVABLE_PROPERTIES, asJSONArray(cache .getObservableProperties())); return new ModelAndView(ControllerConstants.Views.ADMIN_I18N, model); }
protected OwsDomain getFeatureOfInterestParameter(String service, String version) { return getFeatureOfInterestParameter(service, version, SosHelper.getFeatureIDs(getCache().getFeaturesOfInterest(), version)); }
private OwsDomain getSpatialFilterParameter(String service, String version) { Enum<?> name = Sos2Constants.GetObservationParams.spatialFilter; return getEnvelopeParameter(name, SosHelper.getFeatureIDs(getCache().getFeaturesOfInterest(), version)); }
@Override protected Set<OwsDomain> getOperationParameters(String service, String version) throws OwsExceptionReport { Collection<String> featureIDs = SosHelper.getFeatureIDs(getCache().getFeaturesOfInterest(), version); // TODO constraint srid Enum<?> parameterName = Sos2Constants.GetFeatureOfInterestParams.spatialFilter; if (version.equals(Sos1Constants.SERVICEVERSION)) { parameterName = Sos1Constants.GetFeatureOfInterestParams.location; } return new HashSet<>(Arrays.asList(getQueryableProcedureParameter(service, version), getFeatureOfInterestParameter(service, version), getObservablePropertyParameter(service, version), getEnvelopeParameter(parameterName, featureIDs))); } }
public static Map<String, String> getCacheValues() { SosContentCache cache = Configurator.getInstance().getCache(); Map<String, String> values = new TreeMap<>(); values.put(LAST_UPDATE_TIME, nullSafeToString(cache.getLastUpdateTime())); values.put(MIN_PHENOMENON_TIME, nullSafeToString(cache.getMinPhenomenonTime())); values.put(MAX_PHENOMENON_TIME, nullSafeToString(cache.getMaxPhenomenonTime())); values.put(MIN_RESULT_TIME, nullSafeToString(cache.getMinResultTime())); values.put(MAX_RESULT_TIME, nullSafeToString(cache.getMaxResultTime())); values.put(GLOBAL_ENVELOPE, nullSafeToString(cache.getGlobalEnvelope())); values.put(NUM_OFFERINGS, nullSafeToString(cache.getOfferings())); values.put(NUM_PROCEDURES, nullSafeToString(cache.getProcedures())); values.put(NUM_OBSERVABLE_PROPERTIES, nullSafeToString(cache.getObservableProperties())); values.put(NUM_FEATURES_OF_INTEREST, nullSafeToString(cache.getFeaturesOfInterest())); values.put(NUM_FEATURE_OF_INTEREST_TYPES, nullSafeToString(cache.getFeatureOfInterestTypes())); values.put(NUM_OBSERVATION_TYPES, nullSafeToString(cache.getObservationTypes())); values.put(NUM_RELATED_FEATURES, nullSafeToString(cache.getRelatedFeatures())); values.put(NUM_RESULT_TEMPLATES, nullSafeToString(cache.getResultTemplates())); values.put(DEFAULT_EPSG, Integer.toString(cache.getDefaultEPSGCode())); values.put(NUM_EPSGS, nullSafeToString(cache.getEpsgCodes())); return values; }
public static Map<String, String> getCacheValues() { SosContentCache cache = Configurator.getInstance().getCache(); Map<String, String> values = new TreeMap<>(); values.put(LAST_UPDATE_TIME, nullSafeToString(cache.getLastUpdateTime())); values.put(MIN_PHENOMENON_TIME, nullSafeToString(cache.getMinPhenomenonTime())); values.put(MAX_PHENOMENON_TIME, nullSafeToString(cache.getMaxPhenomenonTime())); values.put(MIN_RESULT_TIME, nullSafeToString(cache.getMinResultTime())); values.put(MAX_RESULT_TIME, nullSafeToString(cache.getMaxResultTime())); values.put(GLOBAL_ENVELOPE, nullSafeToString(cache.getGlobalEnvelope())); values.put(NUM_OFFERINGS, nullSafeToString(cache.getOfferings())); values.put(NUM_PROCEDURES, nullSafeToString(cache.getProcedures())); values.put(NUM_OBSERVABLE_PROPERTIES, nullSafeToString(cache.getObservableProperties())); values.put(NUM_FEATURES_OF_INTEREST, nullSafeToString(cache.getFeaturesOfInterest())); values.put(NUM_FEATURE_OF_INTEREST_TYPES, nullSafeToString(cache.getFeatureOfInterestTypes())); values.put(NUM_OBSERVATION_TYPES, nullSafeToString(cache.getObservationTypes())); values.put(NUM_RELATED_FEATURES, nullSafeToString(cache.getRelatedFeatures())); values.put(NUM_RESULT_TEMPLATES, nullSafeToString(cache.getResultTemplates())); values.put(DEFAULT_EPSG, Integer.toString(cache.getDefaultEPSGCode())); values.put(NUM_EPSGS, nullSafeToString(cache.getEpsgCodes())); return values; }