@Configurable public class SosInsertSensorOperatorV20 extends AbstractV2TransactionalRequestOperator<AbstractInsertSensorDAO,InsertSensorRequest,InsertSensorResponse>
Modifier and Type | Field and Description |
---|---|
private static Set<String> |
CONFORMANCE_CLASSES |
private String |
defaultOfferingPrefix |
private String |
defaultProcedurePrefix |
Constructor and Description |
---|
SosInsertSensorOperatorV20() |
getAdditionalPrefixes, getAdditionalSchemaImports
receiveRequest
addChildFeatures, addChildProcedures, checkAcceptedVersionsParameter, checkAcceptedVersionsParameter, checkFeatureOfInterestIdentifier, checkFeatureOfInterestIdentifiers, checkObservationID, checkObservationIDs, checkObservationType, checkObservedProperties, checkObservedProperty, checkObservedProperty, checkOffering, checkOffering, checkOfferings, checkOfferings, checkOnlyRequestableProcedureDescriptionFromats, checkProcedureID, checkProcedureIDs, checkResultTemplate, checkServiceParameter, checkSingleVersionParameter, checkSpatialFilter, checkSpatialFilter, checkSpatialFilters, checkTemporalFilter, checkTemporalFilter, checkTemporalFilter, getActiveProfile, getCache, getDao, getOperationMetadata, getOperationName, getRequestOperatorKeyType, hasLanguageExtension, initDAO, setObservationResponseResponseFormatAndContentType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOperationMetadata, getRequestOperatorKeyType, receiveRequest
private String defaultOfferingPrefix
private String defaultProcedurePrefix
public String getDefaultOfferingPrefix()
@Setting(value="misc.defaultOfferingPrefix") public void setDefaultOfferingPrefix(String prefix)
public String getDefaultProcedurePrefix()
@Setting(value="misc.defaultProcedurePrefix") public void setDefaultProcedurePrefix(String prefix)
public WSDLOperation getSosOperationDefinition()
public InsertSensorResponse receive(InsertSensorRequest request) throws OwsExceptionReport
receive
in class AbstractRequestOperator<AbstractInsertSensorDAO,InsertSensorRequest,InsertSensorResponse>
OwsExceptionReport
protected void checkParameters(InsertSensorRequest request) throws OwsExceptionReport
checkParameters
in class AbstractRequestOperator<AbstractInsertSensorDAO,InsertSensorRequest,InsertSensorResponse>
OwsExceptionReport
private void checkObservableProperty(List<String> observableProperty) throws OwsExceptionReport
OwsExceptionReport
private void checkFeatureOfInterestTypes(Set<String> featureOfInterestTypes) throws OwsExceptionReport
OwsExceptionReport
private void checkObservationTypes(Set<String> observationTypes) throws OwsExceptionReport
OwsExceptionReport
private void checkAndSetAssignedProcedureID(InsertSensorRequest request)
private void checkAndSetAssignedOfferings(InsertSensorRequest request) throws InvalidOfferingParameterException
private void checkProcedureAndOfferingCombination(InsertSensorRequest request) throws OwsExceptionReport
OwsExceptionReport
private void checkParentChildProcedures(SosProcedureDescription procedureDescription, String assignedIdentifier) throws CodedException
CodedException
private void getChildProcedures()
Copyright © 2012-2015 52north.org. All Rights Reserved.