Package com.dotmarketing.cms.subscribe.struts

Source Code of com.dotmarketing.cms.subscribe.struts.MailingListsSubscribeForm

package com.dotmarketing.cms.subscribe.struts;

import javax.servlet.http.HttpServletRequest;

import com.dotcms.repackage.org.apache.struts.Globals;
import com.dotcms.repackage.org.apache.struts.action.ActionErrors;
import com.dotcms.repackage.org.apache.struts.action.ActionMapping;
import com.dotcms.repackage.org.apache.struts.action.ActionMessage;
import com.dotcms.repackage.org.apache.struts.validator.ValidatorForm;

import com.dotmarketing.util.UtilMethods;

public class MailingListsSubscribeForm extends ValidatorForm {


    /**
     *
     */
    private static final long serialVersionUID = 1L;
    private String name;
    private String lastName;
    private String emailAddress;
    private String[] mailingListsInodes;
    private boolean unsubscribeFromAll;

    /** default constructor */
    public MailingListsSubscribeForm() {
    }

    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
        return null;
    }

    public String[] getMailingListsInodes() {
        return mailingListsInodes;
    }
    public void setMailingListsInodes(String[] mailingListsInodes) {
        this.mailingListsInodes = mailingListsInodes;
    }
    public boolean isUnsubscribeFromAll() {
        return unsubscribeFromAll;
    }
    public void setUnsubscribeFromAll(boolean unsubscribeFromAll) {
        this.unsubscribeFromAll = unsubscribeFromAll;
    }
    public String getEmailAddress() {
        return emailAddress;
    }
    public void setEmailAddress(String emailAddress) {
        this.emailAddress = emailAddress;
    }

    public String getName() {
        return name;
    }

    public void setName(String firstName) {
        this.name = firstName;
    }

    public String getLastName() {
        return lastName;
    }

    public void setLastName(String lastName) {
        this.lastName = lastName;
    }

  public ActionErrors validateCreateAndSubscribe(ActionMapping mapping, HttpServletRequest request) {
   
    ActionErrors  errors = new ActionErrors();
    if(!UtilMethods.isSet(this.emailAddress)) {
      errors.add(Globals.ERROR_KEY, new ActionMessage("errors.required", "e-mail"));
    } else if(!UtilMethods.isValidEmail(this.emailAddress)) {
      errors.add(Globals.ERROR_KEY, new ActionMessage("errors.email", this.emailAddress));
    }
   
    return errors;
  }
   
}
TOP

Related Classes of com.dotmarketing.cms.subscribe.struts.MailingListsSubscribeForm

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.