Rev 832 | Rev 1044 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.controllers;import in.shop2020.model.v1.user.UserContextService.Client;import in.shop2020.serving.controllers.BaseController;import in.shop2020.thrift.clients.UserContextServiceClient;import org.apache.juli.logging.Log;import org.apache.juli.logging.LogFactory;import org.apache.log4j.Logger;public class EmailAvailabilityController extends BaseController{private static final long serialVersionUID = 1L;private static Logger log = Logger.getLogger(Class.class);private String emailId = null;private boolean userExits = false;public EmailAvailabilityController(){super();}/*** Is email id available:* GET/emailid* return 0 or 1*/public String index() {log.info("EmailAvailabilityController.create");emailId = this.request.getParameter("emailId");log.info("Email id is"+this.emailId);UserContextServiceClient userContextServiceClient;try {userContextServiceClient = new UserContextServiceClient();Client client = userContextServiceClient.getClient();setUserExits(client.userExists(emailId));} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}return "index";}public void setUserExits(boolean userExits) {this.userExits = userExits;}public boolean isUserExits() {return userExits;}}