Examples of FavoriteUIModulePojo


Examples of com.ikanow.infinit.e.data_model.store.social.gui.FavoriteUIModulePojo

    ResponsePojo rp = new ResponsePojo();
    try
    {
      boolean bAdmin = RESTTools.adminLookup(userIdStr);
     
      FavoriteUIModulePojo moduleQuery = new FavoriteUIModulePojo();
      moduleQuery.setProfileId(new ObjectId(userIdStr));
      DBObject dbo = DbManager.getSocial().getUIFavoriteModules().findOne(moduleQuery.toDb());     
      HashSet<ObjectId> memberOf = SocialUtils.getUserCommunities(userIdStr);
      List<UIModulePojo> mods = getFullModule(FavoriteUIModulePojo.fromDb(dbo,FavoriteUIModulePojo.class).getQuickModules(), memberOf, bAdmin);
      rp.setData(mods, new UIModulePojoApiMap(bAdmin?null:memberOf));
      rp.setResponse(new ResponseObject("Get User Modules",true,"users modules returned successfully"));
    }
View Full Code Here

Examples of com.ikanow.infinit.e.data_model.store.social.gui.FavoriteUIModulePojo

    }
      
    try
    {
      //try to get entry for user (if they have one)
      FavoriteUIModulePojo moduleQuery = new FavoriteUIModulePojo();
      moduleQuery.setProfileId(new ObjectId(profileId));
      DBObject dbo = DbManager.getSocial().getUIFavoriteModules().findOne(moduleQuery.toDb());
      if ( dbo != null )
      {
        //found old entry, update it with new modules
        FavoriteUIModulePojo ump = FavoriteUIModulePojo.fromDb(dbo, FavoriteUIModulePojo.class);
        ump.setQuickModules(modids);
        DbManager.getSocial().getUIFavoriteModules().update(moduleQuery.toDb(), ump.toDb());
      }
      else
      {
        //no entry exists for this user, create a new one
        FavoriteUIModulePojo ump = new FavoriteUIModulePojo();
        ump.set_id(new ObjectId());
        ump.setProfileId(moduleQuery.getProfileId());
        ump.setQuickModules(modids);
        ump.setTimestamp(new Date());
        DbManager.getSocial().getUIFavoriteModules().insert(ump.toDb());
     
      rp.setResponse(new ResponseObject("Save Modules",true,"modules saved successfully"));
    }
    catch (Exception ex)
    {     
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.