/[projects]/dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/coveragefileupload/AddressReport.java
ViewVC logotype

Diff of /dao/DaoAdresseVedligehold/src/main/java/dk/daoas/adressevedligehold/coveragefileupload/AddressReport.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3043 by torben, Tue Apr 26 17:37:56 2016 UTC revision 3044 by torben, Wed Jun 8 15:31:27 2016 UTC
# Line 95  public class AddressReport { Line 95  public class AddressReport {
95    
96                  String reportData = getReportData();                  String reportData = getReportData();
97                  String subject = "Indlæsnings rapport for " + source.getDistributor();                  String subject = "Indlæsnings rapport for " + source.getDistributor();
98                    
99                    String newOpenCloseAttachment = getAttachement();
100    
101                  MailSender.sendMail(subject, reportData);                  MailSender.sendMailWithAttachment(subject, reportData, "Details.csv", newOpenCloseAttachment);
102    
103          }          }
104    
# Line 220  public class AddressReport { Line 222  public class AddressReport {
222    
223                  return sb.toString();                  return sb.toString();
224          }          }
225            
226            public String getAttachement() {
227                    StringBuilder sb = new StringBuilder();
228                    sb.append("Status;Gadeid;Post;Vejnavn;Husnr;Litra\r\n");
229                    
230                    for (Address a : addressList) {
231                            switch (a.state) {
232                            case CLOSED:
233                                    sb.append("Closed;" + a.gadeid + ";" + a.postnr + ";" + a.vejnavn + ";" + a.husnr + ";" + a.husnrbogstav + "\r\n");
234                                    break;                          
235                            case CREATED:
236                                    sb.append("Created;" + a.gadeid + ";" + a.postnr + ";" + a.vejnavn + ";" + a.husnr + ";" + a.husnrbogstav + "\r\n");
237                                    break;                          
238                            case CREATE_FAIL:
239                                    break;
240                            case MODIFIED:
241                                    break;
242                            case NOT_CHANGED:
243                                    break;
244                            case OPENED:
245                                    sb.append("Opened;" + a.gadeid + ";" + a.postnr + ";" + a.vejnavn + ";" + a.husnr + ";" + a.husnrbogstav + "\r\n");
246                                    break;
247                            default:
248                                    break;
249                            }
250                    }
251                    
252                    return sb.toString();
253            }
254  }  }

Legend:
Removed from v.3043  
changed lines
  Added in v.3044

  ViewVC Help
Powered by ViewVC 1.1.20