Package org.n52.web.exception
Class SpiAssertionExceptionAdapter<T extends ParameterOutput>
- java.lang.Object
-
- org.n52.series.spi.srv.ParameterService<T>
-
- org.n52.web.exception.SpiAssertionExceptionAdapter<T>
-
- Type Parameters:
T- the parameter type of the service.
- All Implemented Interfaces:
RawDataInfo,RawDataService
public class SpiAssertionExceptionAdapter<T extends ParameterOutput> extends ParameterService<T> implements RawDataService
Adapts SPI assertions to HTTP Web exceptions.
-
-
Constructor Summary
Constructors Constructor Description SpiAssertionExceptionAdapter(ParameterService<T> toCompose)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexists(String id, IoParameters parameters)OutputCollection<T>getCondensedParameters(IoParameters query)OutputCollection<T>getExpandedParameters(IoParameters query)TgetParameter(String item, IoParameters query)OutputCollection<T>getParameters(String[] items, IoParameters query)InputStreamgetRawData(String id, IoParameters query)InputStreamgetRawData(IoParameters parameters)RawDataServicegetRawDataService()booleansupportsRawData()-
Methods inherited from class org.n52.series.spi.srv.ParameterService
setRawDataService
-
-
-
-
Constructor Detail
-
SpiAssertionExceptionAdapter
public SpiAssertionExceptionAdapter(ParameterService<T> toCompose)
-
-
Method Detail
-
getExpandedParameters
public OutputCollection<T> getExpandedParameters(IoParameters query)
- Specified by:
getExpandedParametersin classParameterService<T extends ParameterOutput>
-
getCondensedParameters
public OutputCollection<T> getCondensedParameters(IoParameters query)
- Specified by:
getCondensedParametersin classParameterService<T extends ParameterOutput>
-
getParameters
public OutputCollection<T> getParameters(String[] items, IoParameters query)
- Specified by:
getParametersin classParameterService<T extends ParameterOutput>
-
getParameter
public T getParameter(String item, IoParameters query)
- Specified by:
getParameterin classParameterService<T extends ParameterOutput>
-
exists
public boolean exists(String id, IoParameters parameters)
- Specified by:
existsin classParameterService<T extends ParameterOutput>
-
getRawData
public InputStream getRawData(String id, IoParameters query)
- Specified by:
getRawDatain interfaceRawDataService
-
getRawData
public InputStream getRawData(IoParameters parameters)
- Specified by:
getRawDatain interfaceRawDataService
-
getRawDataService
public RawDataService getRawDataService()
- Specified by:
getRawDataServicein interfaceRawDataInfo- Overrides:
getRawDataServicein classParameterService<T extends ParameterOutput>
-
supportsRawData
public boolean supportsRawData()
- Specified by:
supportsRawDatain interfaceRawDataInfo
-
-