package org.agnitas.web.forms; import java.util.List; import org.agnitas.beans.Mailinglist; import org.apache.struts.action.ActionMessages; public class BlacklistForm extends StrutsFormBase { /** * */ private static final long serialVersionUID = -437130377990091064L; private ActionMessages messages; private ActionMessages errors; private String newemail; /** List of mailinglists with blacklisted status for recipient. */ private List<Mailinglist> blacklistedMailinglists; /** Array containing the status of the checkboxes for the mailinglists with blacklisted status for the recipient. */ private int[] checkedBlacklistedMailingslists; public String getNewemail() { return newemail; } public void setNewemail(String newemail) { this.newemail = newemail; } public void setMessages(ActionMessages messages) { this.messages = messages; } public ActionMessages getMessages() { return this.messages; } public void setErrors(ActionMessages errors) { this.errors = errors; } public ActionMessages getErrors() { return errors; } public void setBlacklistedMailinglists( List<Mailinglist> mailinglists) { this.blacklistedMailinglists = mailinglists; this.checkedBlacklistedMailingslists = new int[mailinglists.size()]; } public List<Mailinglist> getBlacklistedMailinglists() { return this.blacklistedMailinglists; } public int getCheckedBlacklistedMailinglists( int index) { return this.checkedBlacklistedMailingslists[index]; } public void setCheckedBlacklistedMailinglists( int index, int value) { this.checkedBlacklistedMailingslists[index] = value; } }