@Override protected void writeSimpleResult(final PrintStream output) { final VersionControlInformationDTO dto = versionControlInformationEntity.getVersionControlInformation(); if (dto == null) { return; } final Table table = new Table.Builder() .column("Registry", 20, 30, true) .column("Bucket", 20, 30, true) .column("Flow", 20, 30, true) .column("Ver", 3, 3, false) .build(); table.addRow( dto.getRegistryName(), dto.getBucketName(), dto.getFlowName(), String.valueOf(dto.getVersion()) ); final TableWriter tableWriter = new DynamicTableWriter(); tableWriter.write(table, output); }
public static Builder fromDto(VersionControlInformationDTO dto) { Builder builder = new Builder(); builder.registryId(dto.getRegistryId()) .registryName(dto.getRegistryName()) .bucketId(dto.getBucketId()) .bucketName(dto.getBucketName()) .flowId(dto.getFlowId()) .flowName(dto.getFlowName()) .flowDescription(dto.getFlowDescription()) .status(new VersionedFlowStatus() { @Override public VersionedFlowState getState() { return VersionedFlowState.valueOf(dto.getState()); } @Override public String getStateExplanation() { return dto.getStateExplanation(); } }) .version(dto.getVersion()); return builder; }
public VersionControlInformationDTO copy(final VersionControlInformationDTO original) { if (original == null) { return null; } final VersionControlInformationDTO copy = new VersionControlInformationDTO(); copy.setRegistryId(original.getRegistryId()); copy.setRegistryName(original.getRegistryName()); copy.setBucketId(original.getBucketId()); copy.setBucketName(original.getBucketName()); copy.setFlowId(original.getFlowId()); copy.setFlowName(original.getFlowName()); copy.setFlowDescription(original.getFlowDescription()); copy.setVersion(original.getVersion()); copy.setState(original.getState()); copy.setStateExplanation(original.getStateExplanation()); return copy; }