public class FlexibleIdentifierModifier extends AbstractIdentifierModifier
| Modifier and Type | Field and Description |
|---|---|
private FlexibleIdentifierHelper |
flexibleIdentifierHelper |
private static Set<org.n52.iceland.convert.RequestResponseModifierKey> |
REQUEST_RESPONSE_MODIFIER_KEY_TYPES |
| Constructor and Description |
|---|
FlexibleIdentifierModifier() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkAndChangeFeatureOfInterestIdentifier(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature) |
private void |
checkAndChangeIdentifierOfAbstractFeature(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature) |
protected void |
checkAndChangeObservablePropertyIdentifier(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature) |
protected void |
checkAndChangeProcedureIdentifier(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature) |
protected void |
checkAndChangOfferingIdentifier(org.n52.shetland.ogc.sos.SosOffering offering) |
protected String |
checkFeatureOfInterestIdentifier(String identifier) |
protected String |
checkFeatureOfInterestParameterValue(String parameterValue) |
protected boolean |
checkForFlag(org.n52.shetland.ogc.ows.service.OwsServiceRequest request,
org.n52.shetland.ogc.ows.service.OwsServiceResponse response) |
protected String |
checkObservablePropertyIdentifier(String identifier) |
protected String |
checkObservablePropertyParameterValue(String parameterValue) |
protected String |
checkOfferingIdentifier(String identifier) |
protected String |
checkOfferingParameterValue(String parameterValue) |
protected org.n52.shetland.ogc.gml.ReferenceType |
checkProcedureIdentifier(org.n52.shetland.ogc.gml.ReferenceType procedure) |
protected String |
checkProcedureIdentifier(String identifier) |
protected String |
checkProcedureParameterValue(String parameterValue) |
private boolean |
checkRequestForReturnHumanReadableIdentifierFlag(org.n52.shetland.ogc.ows.service.OwsServiceRequest request) |
private boolean |
checkResponseForReturnHumanReadableIdentifierFlag(org.n52.shetland.ogc.ows.service.OwsServiceResponse response) |
org.n52.iceland.convert.RequestResponseModifierFacilitator |
getFacilitator() |
protected FlexibleIdentifierHelper |
getFlexibleIdentifierHelper() |
Set<org.n52.iceland.convert.RequestResponseModifierKey> |
getKeys() |
private static Set<org.n52.iceland.convert.RequestResponseModifierKey> |
getKeyTypes()
Get the keys
|
changeAbstractObservationResponseIdentifier, changeDescribeSensorRequestParameterValues, changeDescribeSensorResponseIdentifier, changeGetCapabilitiesResponseIdentifier, changeGetDataAvailabilityRequestParameterValues, changeGetDataAvailabilityResponseIdentifier, changeGetFeatureOfInterestRequestParameterValues, changeGetFeatureOfInterestResponseIdentifier, changeGetObservationRequestParameterValues, changeGetResultRequestParameterValues, changeGetResultTemplateRequestParameterValues, changeGetResultTemplateResponseIdentifier, checkObservationOffering, checkOwsParameterValues, getActiveProfile, getCache, getCacheController, getProfileHandler, modifyRequest, modifyResponse, setCacheController, setProfileHandlerprivate static final Set<org.n52.iceland.convert.RequestResponseModifierKey> REQUEST_RESPONSE_MODIFIER_KEY_TYPES
@Inject private FlexibleIdentifierHelper flexibleIdentifierHelper
private static Set<org.n52.iceland.convert.RequestResponseModifierKey> getKeyTypes()
public Set<org.n52.iceland.convert.RequestResponseModifierKey> getKeys()
protected boolean checkForFlag(org.n52.shetland.ogc.ows.service.OwsServiceRequest request,
org.n52.shetland.ogc.ows.service.OwsServiceResponse response)
throws org.n52.shetland.ogc.ows.exception.InvalidParameterValueException
checkForFlag in class AbstractIdentifierModifierorg.n52.shetland.ogc.ows.exception.InvalidParameterValueExceptionprivate boolean checkResponseForReturnHumanReadableIdentifierFlag(org.n52.shetland.ogc.ows.service.OwsServiceResponse response)
throws org.n52.shetland.ogc.ows.exception.InvalidParameterValueException
org.n52.shetland.ogc.ows.exception.InvalidParameterValueExceptionprivate boolean checkRequestForReturnHumanReadableIdentifierFlag(org.n52.shetland.ogc.ows.service.OwsServiceRequest request)
throws org.n52.shetland.ogc.ows.exception.InvalidParameterValueException
org.n52.shetland.ogc.ows.exception.InvalidParameterValueExceptionprotected String checkOfferingParameterValue(String parameterValue)
checkOfferingParameterValue in class AbstractIdentifierModifierprotected String checkFeatureOfInterestParameterValue(String parameterValue)
checkFeatureOfInterestParameterValue in class AbstractIdentifierModifierprotected String checkObservablePropertyParameterValue(String parameterValue)
checkObservablePropertyParameterValue in class AbstractIdentifierModifierprotected String checkProcedureParameterValue(String parameterValue)
checkProcedureParameterValue in class AbstractIdentifierModifierprotected String checkFeatureOfInterestIdentifier(String identifier)
checkFeatureOfInterestIdentifier in class AbstractIdentifierModifierprotected String checkObservablePropertyIdentifier(String identifier)
checkObservablePropertyIdentifier in class AbstractIdentifierModifierprotected String checkProcedureIdentifier(String identifier)
checkProcedureIdentifier in class AbstractIdentifierModifierprotected org.n52.shetland.ogc.gml.ReferenceType checkProcedureIdentifier(org.n52.shetland.ogc.gml.ReferenceType procedure)
checkProcedureIdentifier in class AbstractIdentifierModifierprotected String checkOfferingIdentifier(String identifier)
checkOfferingIdentifier in class AbstractIdentifierModifierprotected void checkAndChangeFeatureOfInterestIdentifier(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature)
checkAndChangeFeatureOfInterestIdentifier in class AbstractIdentifierModifierprotected void checkAndChangeProcedureIdentifier(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature)
checkAndChangeProcedureIdentifier in class AbstractIdentifierModifierprotected void checkAndChangeObservablePropertyIdentifier(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature)
checkAndChangeObservablePropertyIdentifier in class AbstractIdentifierModifierprotected void checkAndChangOfferingIdentifier(org.n52.shetland.ogc.sos.SosOffering offering)
checkAndChangOfferingIdentifier in class AbstractIdentifierModifierprivate void checkAndChangeIdentifierOfAbstractFeature(org.n52.shetland.ogc.gml.AbstractFeature abstractFeature)
protected FlexibleIdentifierHelper getFlexibleIdentifierHelper()
public org.n52.iceland.convert.RequestResponseModifierFacilitator getFacilitator()
getFacilitator in interface org.n52.iceland.convert.RequestResponseModifiergetFacilitator in class AbstractIdentifierModifierCopyright © 2012–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.