package org.openstack.atlas.util.common; public class Duration { private long hours = 0; private long mins = 0; private long secs = 0; public long getHours() { return hours; } public void setHours(long hours) { this.hours = hours; } public long getMins() { return mins; } public void setMins(long mins) { this.mins = mins; } public long getSecs() { return secs; } public void setSecs(long secs) { this.secs = secs; } @Override public String toString() { if (mins == 0 && hours == 0) { return String.format("%d second(s)", secs); } if (hours == 0) { return String.format("%d minute(s), %d second(s)", mins, secs); } return String.format("%d hours(s), %d minute(s), %d second(s)", hours, mins, secs); } }