1 21 package com.jaspersoft.jasperserver.api.engine.scheduling.domain; 22 23 import java.io.Serializable ; 24 import java.util.ArrayList ; 25 import java.util.List ; 26 27 31 public class ReportJobMailNotification implements Serializable { 32 private static final long serialVersionUID = 1L; 33 34 public static final byte RESULT_SEND = 1; 35 public static final byte RESULT_SEND_ATTACHMENT = 2; 36 37 private long id; 38 private int version = ReportJob.VERSION_NEW; 39 private List toAddresses; 40 private List ccAddresses; 41 private List bccAddresses; 42 private String subject; 43 private String messageText; 44 private byte resultSendType = RESULT_SEND; 45 46 public ReportJobMailNotification() { 47 super(); 48 toAddresses = new ArrayList (); 49 ccAddresses = new ArrayList (); 50 bccAddresses = new ArrayList (); 51 } 52 53 public long getId() { 54 return id; 55 } 56 57 public void setId(long id) { 58 this.id = id; 59 } 60 61 public int getVersion() { 62 return version; 63 } 64 65 public void setVersion(int version) { 66 this.version = version; 67 } 68 69 public String getMessageText() { 70 return messageText; 71 } 72 73 public void setMessageText(String messageText) { 74 this.messageText = messageText; 75 } 76 77 public byte getResultSendType() { 78 return resultSendType; 79 } 80 81 public void setResultSendType(byte resultSendType) { 82 this.resultSendType = resultSendType; 83 } 84 85 public String getSubject() { 86 return subject; 87 } 88 89 public void setSubject(String subject) { 90 this.subject = subject; 91 } 92 93 public List getBccAddresses() { 94 return bccAddresses; 95 } 96 97 public void setBccAddresses(List bccAddresses) { 98 this.bccAddresses = bccAddresses; 99 } 100 101 public void addBcc(String address) { 102 this.bccAddresses.add(address); 103 } 104 105 public List getCcAddresses() { 106 return ccAddresses; 107 } 108 109 public void setCcAddresses(List ccAddresses) { 110 this.ccAddresses = ccAddresses; 111 } 112 113 public void addCc(String address) { 114 this.ccAddresses.add(address); 115 } 116 117 public List getToAddresses() { 118 return toAddresses; 119 } 120 121 public void setToAddresses(List toAddresses) { 122 this.toAddresses = toAddresses; 123 } 124 125 public void addTo(String address) { 126 this.toAddresses.add(address); 127 } 128 129 public boolean isEmpty() { 130 return getToAddresses().isEmpty(); 131 } 132 } 133 | Popular Tags |