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:
@ -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.channels.ChannelsResponse;
|
||||||
import ch.psi.daq.domain.query.operation.Aggregation;
|
import ch.psi.daq.domain.query.operation.Aggregation;
|
||||||
import ch.psi.daq.domain.query.operation.AggregationType;
|
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.QueryField;
|
||||||
import ch.psi.daq.domain.query.operation.Response;
|
import ch.psi.daq.domain.query.operation.Response;
|
||||||
import ch.psi.daq.domain.query.operation.ResponseFormat;
|
import ch.psi.daq.domain.query.operation.ResponseFormat;
|
||||||
@ -397,4 +398,14 @@ public class QueryRestController {
|
|||||||
public @ResponseBody List<Backend> getDBModeValues() {
|
public @ResponseBody List<Backend> getDBModeValues() {
|
||||||
return Lists.newArrayList(Backend.values());
|
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());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user