private void resetPartitionSteps(SequencingContainerModel model) { partitionSteps = new ArrayList<>(); for (int i = 0; i < model.getPartitionCount(); ++i) { partitionSteps.add(new PartitionStep(i, model.getPlatformType())); } }
@Override public String getDeleteType() { return getModel().getPlatformType().getContainerName(); }
@Override public String getBarcodeSizeInfo() { return String.format("%s: %d", getModel().getPlatformType().getPluralPartitionName(), getPartitions().size()); }
private String getContainerName() { if (containerStep == null) { return "Sequencing Container"; } else { return containerStep.getInput().getModel().getPlatformType().getContainerName(); } }
@Override public String getLogMessage() { return String.format("Selected %s Model '%s'", modelStep.getInput().getPlatformType().getContainerName(), modelStep.getInput().getAlias()); }
private String getContainerName() { if (containerModelStep.getProgressStep() != null) { return containerModelStep.getModel().getPlatformType().getContainerName(); } else if (containerStep.getProgressStep() != null && containerStep.isExistingContainer()) { return containerStep.getContainer().getModel().getPlatformType().getContainerName(); } else { return "Sequencing Container"; } }
public static ContainerModelDto asDto(@Nonnull SequencingContainerModel from) { ContainerModelDto dto = new ContainerModelDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setIdentificationBarcode(from.getIdentificationBarcode()); dto.setPlatformType(from.getPlatformType().name()); dto.setInstrumentModelIds(from.getInstrumentModels().stream().map(InstrumentModel::getId).collect(Collectors.toList())); dto.setPartitionCount(from.getPartitionCount()); dto.setArchived(from.isArchived()); return dto; }