Rev 3499 | 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.Address;import in.shop2020.model.v1.user.User;import in.shop2020.thrift.clients.UserContextServiceClient;import java.util.List;import org.apache.log4j.Logger;/*** @author vikas**/@SuppressWarnings("serial")public class UserInfoController extends BaseController {private static Logger log = Logger.getLogger(Class.class);private long userId;private User user;private List<Address> userAddresses;private Address primaryAdddress;public UserInfoController(){super();}public String index() throws Exception {UserContextServiceClient userContextServiceClient = new UserContextServiceClient();in.shop2020.model.v1.user.UserContextService.Client userClient = userContextServiceClient.getClient();user = userClient.getUserById(userId);userAddresses = user.getAddresses();primaryAdddress = userClient.getAddressById(user.getDefaultAddressId());return "index";}public void setUserId(String userId) {try {this.userId = Long.parseLong(userId);}catch (NumberFormatException e) {log.error(e);}}public Long getUserId() {return userId;}public User getUser() {return user;}public List<Address> getUserAddresses() {return userAddresses;}public Address getPrimaryAdddress() {return primaryAdddress;}}