Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
569 rajveer 1
package in.shop2020.serving.controllers;
2
 
3
import in.shop2020.model.v1.user.UserContextService.Client;
4
import in.shop2020.serving.controllers.BaseController;
5
import in.shop2020.thrift.clients.UserContextServiceClient;
6
 
7
import org.apache.juli.logging.Log;
8
import org.apache.juli.logging.LogFactory;
832 rajveer 9
import org.apache.log4j.Logger;
569 rajveer 10
 
11
public class EmailAvailabilityController extends BaseController{
12
 
13
	private static final long serialVersionUID = 1L;
832 rajveer 14
	private static Logger log = Logger.getLogger(Class.class);
569 rajveer 15
	private String emailId = null;
16
	private boolean userExits = false;
17
	public EmailAvailabilityController(){
18
		super();	
19
	}
20
 
21
 
22
	/**
23
	 * Is email id available:
24
	 *  GET/emailid
25
	 *  return 0 or 1   
26
	 */
27
 
28
	 public String index() {
29
		log.info("EmailAvailabilityController.create");
30
		emailId = this.request.getParameter("emailId");
31
		log.info("Email id is"+this.emailId);
32
		UserContextServiceClient userContextServiceClient;
33
		try {
34
			userContextServiceClient = new UserContextServiceClient();
35
			Client client = userContextServiceClient.getClient();
36
			setUserExits(client.userExists(emailId));
37
		} catch (Exception e) {
38
			// TODO Auto-generated catch block
39
			e.printStackTrace();
40
		}
41
 
42
		return "index";
43
	 }
44
 
45
 
46
	public void setUserExits(boolean userExits) {
47
		this.userExits = userExits;
48
	}
49
 
50
 
51
	public boolean isUserExits() {
52
		return userExits;
53
	}
54
 
55
}