@Override public void toString(StringBuilder sb, boolean longformat) { sb.append(getMethod()) .append("Request #") .append(getId()) .append(" created by ") .append(getUser()); sb.append(" with credentials : ") .append(getCredential()) .append(" state = ") .append(getState()); sb.append("\n SURL(s) : "); for (LsFileRequest fr : getFileRequests()) { sb.append(fr.getSurlString()).append(" "); } sb.append("\n count : ").append(getCount()); sb.append("\n offset : ").append(getOffset()); sb.append("\n longFormat : ").append(getLongFormat()); sb.append("\n numOfLevels: ").append(getNumOfLevels()); if (longformat) { sb.append("\n status code=").append(getStatusCode()); sb.append("\n error message=").append(getErrorMessage()); sb.append("\n History of State Transitions: \n"); sb.append(getHistory()); for (LsFileRequest fr : getFileRequests()) { fr.toString(sb, longformat); } } else { sb.append(" number of surls in request:").append(getFileRequests().size()); } }