Examples of toDb()


Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

      }
      catch (Exception e) { // Not an id, try email
        personQuery.setEmail(id);
      }
     
      BasicDBObject dbo = (BasicDBObject) DbManager.getSocial().getPerson().findOne(personQuery.toDb());
      PersonPojo person = PersonPojo.fromDb(dbo, PersonPojo.class);
     
      rp.setData(person, new PersonPojoApiMap());
      rp.setResponse(new ResponseObject("Person Info", true, "Person info returned successfully"))
    }
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

      wpu.setWPUserID(pp.getEmail());
    }
    else { // Check WPU (+email later)
      PersonPojo personQuery = new PersonPojo();
      personQuery.setWPUserID(wpu.getWPUserID()); // (can be null, that's fine)           
      DBObject dboperson = DbManager.getSocial().getPerson().findOne(personQuery.toDb());
      if (null != dboperson) {
        rp.setResponse(new ResponseObject("WP Register User",false,"User already exists, both WPUserId and first email must be unique"));
        return rp;       
      }//TESTED (2e)
    }   
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

    }   
    pp.setWPUserID(wpu.getWPUserID());
   
    PersonPojo personQuery = new PersonPojo();
    personQuery.setEmail(pp.getEmail());
    DBObject dboperson = DbManager.getSocial().getPerson().findOne(personQuery.toDb());
    if (null != dboperson) {
      rp.setResponse(new ResponseObject("WP Register User",false,"User already exists, both WPUserId and first email must be unique"));
      return rp;       
    }//TESTED (2f)
   
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

        }
        else {
          personQuery.setWPUserID(wpu.getWPUserID());
        }
      }     
      BasicDBObject dboperson = (BasicDBObject) DbManager.getSocial().getPerson().findOne(personQuery.toDb());
      if (null == dboperson) {
        rp.setResponse(new ResponseObject("WP Update User",false,"Can't find user specified by WPUserID"));
        return rp;       
      }
     
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

        DbManager.getSocial().getCookies().save(cp.toDb());               
      }//TESTED
      //else if api key is null then leave alone, assume hasn't changed
     
      //update old entries
      DbManager.getSocial().getPerson().update(new BasicDBObject("_id", pp.get_id()), pp.toDb());
      DbManager.getSocial().getAuthentication().update(authQuery.toDb(), ap.toDb());     
      rp.setResponse(new ResponseObject("WP Update User",true,"User Updated Successfully"));
      rp.setData(ap, new AuthenticationPojoApiMap());
     
      //update communities if necessary
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

    // Work out which field to delete on
    BasicDBObject personDbo = null;
    try {
      PersonPojo personQuery = new PersonPojo();
      personQuery.set_id(new ObjectId(userIdStrOrEmailOrWP));
      personDbo = (BasicDBObject) DbManager.getSocial().getPerson().findOne(personQuery.toDb());
    }//TESTED
    catch (Exception e){ // Not an object id
      if (userIdStrOrEmailOrWP.indexOf('@') < 0) { // not an email
        PersonPojo personQuery = new PersonPojo();
        personQuery.setWPUserID(userIdStrOrEmailOrWP);
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

    }//TESTED
    catch (Exception e){ // Not an object id
      if (userIdStrOrEmailOrWP.indexOf('@') < 0) { // not an email
        PersonPojo personQuery = new PersonPojo();
        personQuery.setWPUserID(userIdStrOrEmailOrWP);
        personDbo = (BasicDBObject) DbManager.getSocial().getPerson().findOne(personQuery.toDb());       
      }
      else { // can be either an email address or a WPU
        BasicDBObject complexQuery_term1 = new BasicDBObject("WPUserID", userIdStrOrEmailOrWP);
        BasicDBObject complexQuery_term2 = new BasicDBObject("email", userIdStrOrEmailOrWP);
        BasicDBObject complexQuery = new BasicDBObject("$or", Arrays.asList(complexQuery_term1, complexQuery_term2));
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

   
    // Remove from respective DBs
   
    PersonPojo personQuery = new PersonPojo();
    personQuery.set_id(pp.get_id());
    DbManager.getSocial().getPerson().remove(personQuery.toDb());
    //TESTED
   
    AuthenticationPojo authQuery = new AuthenticationPojo();
    if (null != authQuery.getWPUserID()) { // (Some older records have this and of course it deletes the entire auth DB...)
      authQuery.setWPUserID(pp.getWPUserID());
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

    try
    {
      // Find person record to update
      PersonPojo personQuery = new PersonPojo();
      personQuery.set_id(new ObjectId(personId));
      DBObject dbo = DbManager.getSocial().getPerson().findOne(personQuery.toDb());
     
      if (dbo != null)
      {
        // Get GsonBuilder object with MongoDb de/serializers registered
        PersonPojo person = PersonPojo.fromDb(dbo, PersonPojo.class);
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.person.PersonPojo.toDb()

        if (!alreadyMember)
        {
          //TODO (INF-1214): (not thread safe)         
          communities.add(community)
          person.setModified(new Date());         
          DbManager.getSocial().getPerson().update(personQuery.toDb(), person.toDb());
          rp.setData(person, new PersonPojoApiMap());
          rp.setResponse(new ResponseObject("Add community status",true,"Community added successfully."))
        }         
        else
        {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.