/** * Finds all experiments */ public Iterable<Experiment> find() { return Iterables.unmodifiableIterable( find(Filter.criteria().build()) ); }
@GET public Iterable<ExperimentDto> getExperiments(@QueryParam("filter") String filterValue, @QueryParam("offset") Integer offset, @QueryParam("limit") Integer limit, @QueryParam("sort") String sort) { return mapper.toDto( experiments.find( Filter .criteria() .filter(filterValue) .offset(offset) .limit(limit) .ordering(Ordering.parse(sort)) .build() ), ExperimentDto.class ); }
@Override protected Result check() throws Exception { experiments.find(Filter.criteria().limit(1).build()); experiments.getActiveExperiments(); return Result.healthy(); } }
); final Experiment obj3 = experiments.find().iterator().next();
experiments.create("exp3").save(); assertTrue("should have experiments", experiments.find().iterator().hasNext()); experiments.find( Filter .criteria() 2, Iterables.size( experiments.find( Filter .criteria() 2, Iterables.size( experiments.find( Filter .criteria() 1, Iterables.size( experiments.find( Filter .criteria()
assertTrue("should have experiments", experiments.find().iterator().hasNext()); experiments.find( Filter .criteria() Lists.newArrayList(barExp, fooExp, zooExp), Lists.newArrayList( experiments.find( Filter .criteria() Lists.newArrayList(zooExp, fooExp, barExp), Lists.newArrayList( experiments.find( Filter .criteria() Lists.newArrayList(fooExp, zooExp, barExp), Lists.newArrayList( experiments.find( Filter .criteria() Lists.newArrayList(barExp, zooExp, fooExp), Lists.newArrayList( experiments.find( Filter .criteria()
println("number of experiments: %d", Iterables.size(experiments.find())); println();