Package com.ikanow.infinit.e.data_model.store.social.sharing

Examples of com.ikanow.infinit.e.data_model.store.social.sharing.SharePojo


      putResult._id = command;

      // Extract dashboard from JSON:
      DashboardPojo dash = DashboardPojo.fromApi(_postData, DashboardPojo.class);
     
      SharePojo shareToUpdate = null;
      for (SharePojo result: results) {
        if (command.equals(result.getTitle())) {
          shareToUpdate = result;
          break;
        }
      }//TESTED (4, 5)
      if (null == shareToUpdate) { //create a new share...
        putResult.found = false;
        SharePojo addedShare = _driver.addShareJSON(command, "Added by infinit.e.records.server", "kibana-int-" + mode, dash.dashboard, responseObj);
        if (null != addedShare) {
          for (String commIdStr: communityIds) {
            _driver.addShareToCommunity(addedShare.get_id().toString(), "Added by infinit.e.records.server", commIdStr, responseObj);
          }         
        }
      }//TESTED (4, 5)
      else { // update an existing share
        putResult.found = true;
View Full Code Here


    BasicDBObject query = new BasicDBObject(SharePojo._id_, shareId);
    // (already authenticated by this point)
    DBObject dbo = DbManager.getSocial().getShare().findOne(query);
    if ( dbo != null )
    {
      SharePojo share = SharePojo.fromDb(dbo,SharePojo.class);
      return share.getShare();
   
    return null;
  }
View Full Code Here

TOP

Related Classes of com.ikanow.infinit.e.data_model.store.social.sharing.SharePojo

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.