use of uk.ac.bbsrc.tgac.miso.core.data.impl.Metric in project miso-lims by miso-lims.
the class AssayMetricDto method to.
public AssayMetric to() {
AssayMetric to = new AssayMetric();
setObject(to::setMetric, Metric::new, getId());
setBigDecimal(to::setMinimumThreshold, getMinimumThreshold());
setBigDecimal(to::setMaximumThreshold, getMaximumThreshold());
return to;
}
use of uk.ac.bbsrc.tgac.miso.core.data.impl.Metric in project miso-lims by miso-lims.
the class HibernateMetricDaoIT method getCreateItem.
@Override
public Metric getCreateItem() {
Metric metric = new Metric();
metric.setAlias("New Metric");
metric.setCategory(MetricCategory.INFORMATICS);
metric.setThresholdType(ThresholdType.BETWEEN);
metric.setUnits("%");
return metric;
}
use of uk.ac.bbsrc.tgac.miso.core.data.impl.Metric in project miso-lims by miso-lims.
the class MetricDto method to.
public Metric to() {
Metric to = new Metric();
setLong(to::setId, getId(), false);
setString(to::setAlias, getAlias());
setObject(to::setCategory, getCategory(), MetricCategory::valueOf);
setObject(to::setSubcategory, MetricSubcategory::new, getSubcategoryId());
setObject(to::setThresholdType, getThresholdType(), ThresholdType::valueOf);
setString(to::setUnits, getUnits());
setInteger(to::setSortPriority, getSortPriority(), true);
setObject(to::setNucleicAcidType, getNucleicAcidType(), NucleicAcidType::valueOf);
setObject(to::setTissueMaterial, TissueMaterialImpl::new, getTissueMaterialId());
setObject(to::setTissueType, TissueTypeImpl::new, getTissueTypeId());
setBoolean(to::setNegateTissueType, isNegateTissueType(), false);
setObject(to::setTissueOrigin, TissueOriginImpl::new, getTissueOriginId());
setObject(to::setContainerModel, SequencingContainerModel::new, getContainerModelId());
setInteger(to::setReadLength, getReadLength(), true);
setInteger(to::setReadLength2, getReadLength2(), true);
return to;
}
use of uk.ac.bbsrc.tgac.miso.core.data.impl.Metric in project miso-lims by miso-lims.
the class HibernateMetricDaoIT method testGetUsage.
@Test
public void testGetUsage() throws Exception {
Metric metric = (Metric) currentSession().get(Metric.class, 1L);
assertEquals(2L, getTestSubject().getUsage(metric));
}
Aggregations