package com.zipcoder.payment; import java.util.Arrays; public class PaymentPresenter { PaymentSortByPayer sortPayment = new PaymentSortByPayer(); public PaymentPresenter() { } public String toString(Payment[] payments){ String result = ""; if(payments.length>0){ payments = sortPayment.compareArray(payments); for(Payment p:payments){ result+= p.getShortDescription() + "\n"; } } return result; } public String toStringByPayerName(Payment[] payments){ String result = ""; if(payments.length>0){ payments = sortPayment.compareArrayByName(payments); for(Payment p:payments){ result+= p.getShortDescription() + "\n"; } } return result; } public String toStringById(Payment[] payments) { String result = ""; if (payments.length > 0) { payments = sortPayment.compareArrayByID(payments); for (Payment p : payments) { result += p.getShortDescription() + "\n"; } } return result; } }