public CreateExperimentRequestBuilder addTreatment(String name) { treatments.add(new TreatmentDto(name, null)); return this; }
@PUT public Response addTreatment(@PathParam("experimentName") String experimentName, @Valid TreatmentDto treatmentDto) { ensureExists(experiments.get(experimentName)) .addTreatment(treatmentDto.getName(), treatmentDto.getDescription()) .save(); return created(); }
@Override public AllocationDto toDto(Allocation allocation) { return new AllocationDto(allocation.getTreatment().getName(), allocation.getOffset(), allocation.getSize()); }
println("name: %s", experiment.getName()); println("description: %s", experiment.getDescription()); println("active: %s", experiment.isActive()); println(); println("treatment: %s, offset: %d, size: %d", allocation.getTreatment(), allocation.getOffset(), allocation.getSize()); println("name: %s, description: %s", treatment.getName(), treatment.getDescription()); println(); println("name: %s, treatment: %s", override.getName(), override.getTreatment()); println(); println("name: %s, description: %s", activeTreatment.getName(), activeTreatment.getDescription()); println(); "experiment: %s, treatment: %s, description: %s", entry.getKey(), entry.getValue().getName(), entry.getValue().getDescription() );
@Override public TreatmentOverrideDto toDto(TreatmentOverride override) { return new TreatmentOverrideDto( override.getName(), override.getFilter().toString(), override.getTreatment().getName() ); }
@Override public ExperimentDto toDto(Experiment experiment) { if (experiment == null) { return null; } return new ExperimentDto( experiment.getName(), experiment.getSeed(), experiment.getDescription(), experiment.getFilter() != null ? experiment.getFilter().toString() : null, experiment.getHashAttributes() != null ? Sets.newLinkedHashSet(experiment.getHashAttributes()) : null, experiment.isActive(), experiment.getCreated(), experiment.getModified(), experiment.getActivated(), experiment.getDeactivated(), safeArrayList(mappers.toDto(experiment.getTreatments(), TreatmentDto.class)), safeArrayList(mappers.toDto(experiment.getAllocations(), AllocationDto.class)), safeArrayList(mappers.toDto(experiment.getOverrides(), TreatmentOverrideDto.class)) ); }
missingTreatments.remove(treatment.getName()); final Treatment existingTreatment = experiment.getTreatment(treatment.getName()); existingTreatment.setDescription(treatment.getDescription()); } else { experiment.addTreatment(treatment.getName(), treatment.getDescription());
public CreateExperimentRequestBuilder addTreatment(String name, String description) { treatments.add(new TreatmentDto(name, description)); return this; }
experiment.addTreatment(treatment.getName(), treatment.getDescription());
@Override public TreatmentDto toDto(Treatment treatment) { return new TreatmentDto(treatment.getName(), treatment.getDescription()); }
public void addTreatment(String experimentName, String treatmentName, String description) { resource( ENDPOINT_TREATMENTS, ImmutableMap.of( PARAM_EXPERIMENT_NAME, experimentName ) ).put(new TreatmentDto(treatmentName, description)); }