private void checkProcedureIdentifier(String procedureIdentifier) throws OwsExceptionReport { if (procedureIdentifier != null && !procedureIdentifier.isEmpty()) { if (!getCache().getProcedures().contains(procedureIdentifier)) { throw new InvalidProcedureParameterException(procedureIdentifier); } } else { throw new MissingProcedureParameterException(); } }
protected OwsDomain getProcedureParameter(String service, String version) { return getProcedureParameter(service, version, getCache().getProcedures()); }
@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); }
model.put(IS_UPDATE_SENSOR_SUPPORTED, update); model.put(IS_DESCRIBE_SENSOR_SUPPORTED, getKvp||getSoap); List<String> procedures = Lists.newArrayList(getCache().getProcedures()); Collections.sort(procedures); model.put(SENSORS, procedures);
model.put(IS_UPDATE_SENSOR_SUPPORTED, update); model.put(IS_DESCRIBE_SENSOR_SUPPORTED, getKvp||getSoap); List<String> procedures = Lists.newArrayList(getCache().getProcedures()); Collections.sort(procedures); model.put(SENSORS, procedures);
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; }