| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package com.zipcoder.payment;
-
- import java.sql.SQLOutput;
- import java.util.Arrays;
-
- public class PaymentPresenter {
-
-
- public String toString(Payment[] payments){
- if(payments.length == 0) {
-
- return "";
- }
- else {
-
-
- Arrays.sort(payments, new PaymentSortByDescription());
- StringBuilder sb = new StringBuilder();
- for (Payment p : payments) {
- System.out.println(p.getShortDescription());
- sb.append(p.getShortDescription() + "\n");
- }
-
- return sb.toString();
-
- }
-
- }
-
-
- public String toStringByPayerName(Payment[] payments){
- if(payments.length == 0){
- return "";
- }
- else{
- Arrays.sort(payments,new PaymentSortByPayer());
- StringBuilder sb = new StringBuilder();
- for(Payment p : payments){
- System.out.println(p.getShortDescription());
- sb.append(p.getShortDescription()+ "\n");
- }
- return sb.toString();
- }
-
- }
-
- public String toStringById(Payment[] payments){
- if(payments.length == 0){
- return "";
- }
- else{
- Arrays.sort(payments,new PaymentSortById());
- StringBuilder sb = new StringBuilder();
- for(Payment p: payments){
- System.out.println(p.getShortDescription());
- sb.append(p.getShortDescription());
- }
- return sb.toString();
- }
-
- }
-
- }
|