Package com.sivalabs.phonebook.entities

Examples of com.sivalabs.phonebook.entities.User


{
  @Autowired private UserRepository userRepository;
  @Autowired private ContactRepository contactRepository;
 
  public Contact createContact(Integer userId, Contact contact) {
    User user = userRepository.findOne(userId);
    user.getContacts().add(contact);
    return contact;
  }
View Full Code Here


    user.getContacts().add(contact);
    return contact;
  }
 
  public List<Contact> findUserContacts(Integer userId) {
    User user = userRepository.findOne(userId);
    return user.getContacts();
  }
View Full Code Here

    User user = userRepository.findOne(userId);
    return user.getContacts();
  }
 
  public List<Contact> searchUserContacts(Integer userId, String query) {
    User user = userRepository.findOne(userId);
    return user.getContacts();
  }
View Full Code Here

  public void deleteContact(int contactId) {
    contactRepository.delete(contactId);
  }
 
  public void deleteAllContacts(int userId) {
    User user = userRepository.findOne(userId);
    user.getContacts().clear();
  }
View Full Code Here

  {

    logger.info("Initializing Database with sample data");
   
   
    User user1 = new User(null, "admin@gmail.com", "admin", "Administrator");
    User user2 = new User(null, "siva@gmail.com", "siva", "Siva");
   
    user1 = userService.createUser(user1);
    user2 = userService.createUser(user2);
   
    Contact c1 = new Contact();
    c1.setName("Ramu");
    c1.setEmail("ramu@gmail.com");
    c1.setMobile("9874568584");
    c1.setUser(user1);
   
    Contact c2 = new Contact();
    c2.setName("Suman");
    c2.setEmail("suman@gmail.com");
    c2.setMobile("965852222");
    c2.setUser(user1);
   
    Contact c3 = new Contact();
    c3.setName("Anil");
    c3.setEmail("anil@gmail.com");
    c3.setMobile("966666666");
    c3.setUser(user2);
   
    phoneBookService.createContact(user1.getId(), c1);
    phoneBookService.createContact(user1.getId(), c2);
    phoneBookService.createContact(user2.getId(), c3);
   
  }
View Full Code Here

    this.password = password;
  }
 
  public String login() {
    System.out.println(email+":"+password);
    User loginUser = userService.login(email, password);
    System.out.println(loginUser);
    if(loginUser != null){
      JSFUtils.setLoggedinUser(loginUser);
      return "views/home?faces-redirect=true";
    } else {
View Full Code Here

    contacts = phoneBookService.findUserContacts(getLoginUserId());
    editContact = null;
    newContact=null;
  }
  public void createContact() {
    newContact.setUser(new User(getLoginUserId()));
    phoneBookService.createContact(getLoginUserId(), newContact);
    JSFUtils.addInfoMsg("Contact added successfully");
    contacts = phoneBookService.findUserContacts(getLoginUserId());
    newContact=null;
  }
View Full Code Here

TOP

Related Classes of com.sivalabs.phonebook.entities.User

Copyright © 2018 www.massapicom. 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.