adding compression method which returns all compression values. needed

in the UI so that potential new compression methods are automatically
available when added later.
This commit is contained in:
Zellweger Christof Ralf
2016-07-07 10:00:04 +02:00
parent 405c120a19
commit f61155e742

View File

@ -41,6 +41,7 @@ import ch.psi.daq.domain.query.channels.ChannelsRequest;
import ch.psi.daq.domain.query.channels.ChannelsResponse;
import ch.psi.daq.domain.query.operation.Aggregation;
import ch.psi.daq.domain.query.operation.AggregationType;
import ch.psi.daq.domain.query.operation.Compression;
import ch.psi.daq.domain.query.operation.QueryField;
import ch.psi.daq.domain.query.operation.Response;
import ch.psi.daq.domain.query.operation.ResponseFormat;
@ -397,4 +398,14 @@ public class QueryRestController {
public @ResponseBody List<Backend> getDBModeValues() {
return Lists.newArrayList(Backend.values());
}
/**
* Returns the current list of {@link Compression}s available.
*
* @return list of {@link Compression}s as String array
*/
@RequestMapping(value = "compression", method = {RequestMethod.GET}, produces = {MediaType.APPLICATION_JSON_VALUE})
public @ResponseBody List<Compression> getCompressionValues() {
return Lists.newArrayList(Compression.values());
}
}