Subversion Repositories SmartDukaan

Rev

Rev 1034 | Rev 2949 | Go to most recent revision | Details | Compare with Previous | 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
 
832 rajveer 7
import org.apache.log4j.Logger;
569 rajveer 8
 
9
public class EmailAvailabilityController extends BaseController{
1044 chandransh 10
 
11
	private static final long serialVersionUID = 4045951883928628614L;
832 rajveer 12
	private static Logger log = Logger.getLogger(Class.class);
569 rajveer 13
	private String emailId = null;
14
	private boolean userExits = false;
15
	public EmailAvailabilityController(){
16
		super();	
17
	}
18
 
19
 
20
	/**
21
	 * Is email id available:
22
	 *  GET/emailid
23
	 *  return 0 or 1   
24
	 */
25
 
26
	 public String index() {
27
		log.info("EmailAvailabilityController.create");
28
		emailId = this.request.getParameter("emailId");
29
		log.info("Email id is"+this.emailId);
30
		UserContextServiceClient userContextServiceClient;
31
		try {
32
			userContextServiceClient = new UserContextServiceClient();
33
			Client client = userContextServiceClient.getClient();
34
			setUserExits(client.userExists(emailId));
35
		} catch (Exception e) {
36
			// TODO Auto-generated catch block
37
			e.printStackTrace();
38
		}
39
 
40
		return "index";
41
	 }
42
 
43
 
44
	public void setUserExits(boolean userExits) {
45
		this.userExits = userExits;
46
	}
47
 
48
 
49
	public boolean isUserExits() {
50
		return userExits;
51
	}
52
 
53
}