/* * Copyright (c) 2012-2015 iWave Software LLC * All Rights Reserved */ package com.iwave.ext.windows.model; import java.io.Serializable; import org.apache.commons.lang.StringUtils; public class DiskSummary implements Serializable { private static final long serialVersionUID = 1L; private String diskNumber; private String status; private String size; private String free; private String dyn; private String gpt; public String getDiskNumber() { return diskNumber; } public void setDiskNumber(String diskNumber) { this.diskNumber = diskNumber; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getSize() { return size; } public void setSize(String size) { this.size = size; } public String getFree() { return free; } public void setFree(String free) { this.free = free; } public String getDyn() { return dyn; } public void setDyn(String dyn) { this.dyn = dyn; } public String getGpt() { return gpt; } public void setGpt(String gpt) { this.gpt = gpt; } public String toString() { String paddedDiskNumber = StringUtils.rightPad(diskNumber, 10); String paddedStatus = StringUtils.rightPad(status, 10); String paddedSize = StringUtils.rightPad(size, 8); String paddedFree = StringUtils.rightPad(free, 8); String paddedDyn = StringUtils.rightPad(dyn, 4); String paddedGpt = StringUtils.rightPad(gpt, 4); return String.format("%s:%s:%s:%s:%s:%s", paddedDiskNumber, paddedStatus, paddedSize, paddedFree, paddedDyn, paddedGpt); } public String dump() { StringBuilder sb = new StringBuilder("\nList Disk:\n"); sb.append("\tDisk Number:\t").append(diskNumber); sb.append("\tStatus:\t").append(status); sb.append("\tSize:\t").append(size); sb.append("\tFree:\t").append(free); sb.append("\tDyn:\t").append(dyn); sb.append("\tGPT:\t").append(gpt); return sb.toString(); } }