private static void setDateTimeString(@Nonnull Consumer<String> setter, Date value) { setter.accept(value == null ? null : formatDateTime(value)); }
public static WorksetDto asDto(@Nonnull Workset from) { WorksetDto dto = new WorksetDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setDescription(from.getDescription()); if (!from.getSamples().isEmpty()) { dto.setSampleIds(from.getSamples().stream().map(Identifiable::getId).collect(Collectors.toList())); } if (!from.getLibraries().isEmpty()) { dto.setLibraryIds(from.getLibraries().stream().map(Identifiable::getId).collect(Collectors.toList())); } if (!from.getDilutions().isEmpty()) { dto.setDilutionIds(from.getDilutions().stream().map(Identifiable::getId).collect(Collectors.toList())); } dto.setCreator(from.getCreator().getFullName()); dto.setLastModified(formatDateTime(from.getLastModified())); return dto; }
public static ChangeLogDto asDto(@Nonnull ChangeLog from) { ChangeLogDto dto = new ChangeLogDto(); dto.setSummary(from.getSummary()); dto.setTime(formatDateTime(from.getTime())); dto.setUserName(from.getUser().getFullName()); return dto; }
public static TissueMaterialDto asDto(@Nonnull TissueMaterial from) { TissueMaterialDto dto = new TissueMaterialDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static InstituteDto asDto(@Nonnull Institute from) { InstituteDto dto = new InstituteDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static SamplePurposeDto asDto(@Nonnull SamplePurpose from) { SamplePurposeDto dto = new SamplePurposeDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); dto.setArchived(from.isArchived()); return dto; }
public static DetailedQcStatusDto asDto(@Nonnull DetailedQcStatus from) { DetailedQcStatusDto dto = new DetailedQcStatusDto(); dto.setId(from.getId()); dto.setStatus(from.getStatus()); dto.setDescription(from.getDescription()); dto.setNoteRequired(from.getNoteRequired()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static TissueOriginDto asDto(@Nonnull TissueOrigin from) { TissueOriginDto dto = new TissueOriginDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setDescription(from.getDescription()); dto.setLabel(from.getItemLabel()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static IssueDto asDto(@Nonnull Issue from) { IssueDto dto = new IssueDto(); dto.setKey(from.getKey()); dto.setSummary(from.getSummary()); dto.setUrl(from.getUrl()); dto.setStatus(from.getStatus()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static TissueTypeDto asDto(@Nonnull TissueType from) { TissueTypeDto dto = new TissueTypeDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setDescription(from.getDescription()); dto.setLabel(from.getItemLabel()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static SampleNumberPerProjectDto asDto(@Nonnull SampleNumberPerProject from) { SampleNumberPerProjectDto dto = new SampleNumberPerProjectDto(); dto.setId(from.getId()); dto.setProjectId(from.getProject().getId()); dto.setHighestSampleNumber(from.getHighestSampleNumber()); dto.setPadding(from.getPadding()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static SampleValidRelationshipDto asDto(@Nonnull SampleValidRelationship from) { SampleValidRelationshipDto dto = new SampleValidRelationshipDto(); dto.setId(from.getId()); dto.setParentId(from.getParent().getId()); dto.setChildId(from.getChild().getId()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); dto.setArchived(from.getArchived()); return dto; }
public static PoolOrderDto asDto(@Nonnull PoolOrder from) { PoolOrderDto dto = new PoolOrderDto(); dto.setId(from.getId()); dto.setPool(asDto(from.getPool(), false, false)); dto.setParameters(asDto(from.getSequencingParameter())); dto.setPartitions(from.getPartitions()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); dto.setDescription(from.getDescription()); return dto; }
public static DeletionDto asDto(@Nonnull Deletion from) { DeletionDto dto = new DeletionDto(); dto.setId(from.getId()); dto.setTargetType(from.getTargetType()); dto.setTargetId(from.getTargetId()); dto.setDescription(from.getDescription()); dto.setUserName(from.getUser().getFullName()); dto.setChangeTime(formatDateTime(from.getChangeTime())); return dto; }
public static LabDto asDto(@Nonnull Lab from) { LabDto dto = new LabDto(); dto.setId(from.getId()); dto.setInstituteId(from.getInstitute().getId()); dto.setInstituteAlias(from.getInstitute().getAlias()); dto.setAlias(from.getAlias()); dto.setLabel(from.getItemLabel()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static SampleGroupDto asDto(@Nonnull SampleGroupId from) { SampleGroupDto dto = new SampleGroupDto(); dto.setId(from.getId()); dto.setGroupId(from.getGroupId()); dto.setProjectId(from.getProject().getId()); dto.setSubprojectId(from.getSubproject() == null ? null : from.getSubproject().getId()); dto.setDescription(from.getDescription()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); return dto; }
public static SubprojectDto asDto(@Nonnull Subproject from) { SubprojectDto dto = new SubprojectDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setDescription(from.getDescription()); dto.setPriority(from.getPriority()); dto.setParentProjectId(from.getParentProject().getId()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); dto.setReferenceGenomeId(from.getReferenceGenomeId()); return dto; }
public static SampleClassDto asDto(@Nonnull SampleClass from) { SampleClassDto dto = new SampleClassDto(); dto.setId(from.getId()); dto.setAlias(from.getAlias()); dto.setSampleCategory(from.getSampleCategory()); dto.setSuffix(from.getSuffix()); dto.setArchived(from.isArchived()); dto.setDirectCreationAllowed(from.isDirectCreationAllowed()); dto.setCreatedById(from.getCreatedBy().getUserId()); dto.setCreationDate(formatDateTime(from.getCreationDate())); dto.setUpdatedById(from.getUpdatedBy().getUserId()); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); dto.setDNAseTreatable(from.getDNAseTreatable()); return dto; }
public static WorkflowStateDto asDto(@Nonnull Workflow from) { WorkflowStateDto dto = new WorkflowStateDto(); dto.setName(from.getProgress().getWorkflowName().getDescription()); dto.setWorkflowId(from.getProgress().getId()); dto.setLog(from.getLog()); dto.setComplete(from.isComplete()); dto.setLastModified(formatDateTime(from.getProgress().getLastModified())); if (from.isComplete()) { dto.setMessage(from.getConfirmMessage()); } else { dto.setStepNumber(from.getNextStepNumber()); WorkflowStepPrompt prompt = from.getStep(dto.getStepNumber()); dto.setMessage(prompt.getMessage()); dto.setInputTypes(prompt.getInputTypes()); } return dto; }
public static PoolOrderCompletionDto asDto(@Nonnull PoolOrderCompletion from) { PoolOrderCompletionDto dto = new PoolOrderCompletionDto(); dto.setId(from.getPool().getId() + "_" + from.getSequencingParameters().getId()); dto.setPool(asDto(from.getPool(), false, false)); dto.setParameters(asDto(from.getSequencingParameters())); dto.setLastUpdated(formatDateTime(from.getLastUpdated())); dto.setRemaining(from.getRemaining()); dto.setCompleted(from.get(HealthType.Completed)); dto.setFailed(from.get(HealthType.Failed)); dto.setRequested(from.get(HealthType.Requested)); dto.setRunning(from.get(HealthType.Running)); dto.setStarted(from.get(HealthType.Started)); dto.setStopped(from.get(HealthType.Stopped)); dto.setUnknown(from.get(HealthType.Unknown)); dto.setLoaded(from.getLoaded()); dto.setDescription(from.getDescription()); return dto; }