Package gfriends.server.model

Examples of gfriends.server.model.Contact


  @SuppressWarnings("unchecked")
  @Override
  public boolean register(String nickname, String email) {

    PersistenceManager pm = null;
    Contact contact = new Contact(nickname, email, new Date(), true, null);

    try {
      pm = PMF.get().getPersistenceManager();

      String query = "select from " + Contact.class.getName() + " where email == :email";
      List<Contact> contactList = (List<Contact>) pm.newQuery(query).execute(email);

      if (contactList != null && contactList.size() > 0) {
        return false;
      }

      query = "select from " + Contact.class.getName();
      contactList = (List<Contact>) pm.newQuery(query).execute();
      contact.setEnable(false);
      contact.setStyle("contact_" + contactList.size());
      pm.makePersistent(contact);

      sendMail(nickname, email);

      return true;
View Full Code Here


        loginInfo.setLoggedIn(true);
        loginInfo.setEmailAddress(user.getEmail());
        loginInfo.setNickname(user.getNickname());
        loginInfo.setLogoutUrl(userService.createLogoutURL(requestUri));

        Contact contact = null;
        pm = PMF.get().getPersistenceManager();
        String query = "select from " + Contact.class.getName() + " where email == :email";
        @SuppressWarnings("unchecked")
        List<Contact> contactList = (List<Contact>) pm.newQuery(query).execute(user.getEmail());
        if (contactList != null && contactList.size() > 0) {
          contact = contactList.get(0);
        }
        if (contact != null && contact.isEnable()) {
          loginInfo.setRegisted(true);
        } else {
          loginInfo.setRegisted(false);
        }
View Full Code Here

TOP

Related Classes of gfriends.server.model.Contact

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.