PaymentPresenter.java 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.zipcoder.payment;
  2. import java.util.Arrays;
  3. public class PaymentPresenter {
  4. PaymentSortByPayer sortPayment = new PaymentSortByPayer();
  5. public PaymentPresenter() {
  6. }
  7. public String toString(Payment[] payments){
  8. String result = "";
  9. if(payments.length>0){
  10. payments = sortPayment.compareArray(payments);
  11. for(Payment p:payments){
  12. result+= p.getShortDescription() + "\n";
  13. }
  14. }
  15. return result;
  16. }
  17. public String toStringByPayerName(Payment[] payments){
  18. String result = "";
  19. if(payments.length>0){
  20. payments = sortPayment.compareArrayByName(payments);
  21. for(Payment p:payments){
  22. result+= p.getShortDescription() + "\n";
  23. }
  24. }
  25. return result;
  26. }
  27. public String toStringById(Payment[] payments) {
  28. String result = "";
  29. if (payments.length > 0) {
  30. payments = sortPayment.compareArrayByID(payments);
  31. for (Payment p : payments) {
  32. result += p.getShortDescription() + "\n";
  33. }
  34. }
  35. return result;
  36. }
  37. }