Example usage for com.mongodb DBCursor hasNext

List of usage examples for com.mongodb DBCursor hasNext

Introduction

In this page you can find the example usage for com.mongodb DBCursor hasNext.

Prototype

@Override
public boolean hasNext() 

Source Link

Document

Checks if there is another object available.

Usage

From source file:com.fliker.Modal.OSMPreview.java

public void saveOSMModelSellerDocSave(String token, String ownerid) {
    // TODO Auto-generated method stub

    MongoConnection mongoconosms = new MongoConnection();
    DBCursor resultosms = mongoconosms.getDBObject("tempid", token, "FileUnionTimeFrame");
    while (resultosms.hasNext()) {
        DBObject osmprojObj = resultosms.next();

        FileUnionTimeFrame fileunion = new FileUnionTimeFrame();

        if (((String) osmprojObj.get("userid")).equalsIgnoreCase(ownerid)) {

            if (((String) osmprojObj.get("context")).contains("OSMProjectSellerDoc")) {

                String projectdoc = (String) osmprojObj.get("fileid");

                MongoConnection mongoconn = new MongoConnection();
                mongoconn.updateObject(new BasicDBObject("osmmodelid", token),
                        new BasicDBObject("$set", new BasicDBObject("sellingmarketdoc", projectdoc)),
                        "OSMProjectSeller");

            }//from   w  w  w  .j  ava2  s  .co m

        }

    }

}

From source file:com.fliker.Modal.OSMPreview.java

public String checkInvestSet(String osmmodelid) {
    // TODO Auto-generated method stub
    String osmmodelinvest = "false";

    MongoConnection mongoconosms = new MongoConnection();
    DBCursor resultosms = mongoconosms.getDBObject("osmmodelid", osmmodelid, "OSMProjectInvestment");
    if (resultosms.hasNext()) {

        osmmodelinvest = "true";
    }/*w  w  w  .j  a v a  2s. c  o  m*/

    return osmmodelinvest;
}

From source file:com.fliker.Modal.OSMPreview.java

public OSMProjectInvestment getInvestDataDetails(String osmmodelid) {
    // TODO Auto-generated method stub

    OSMProjectInvestment osminvestment = new OSMProjectInvestment();

    MongoConnection mongoconosms = new MongoConnection();
    DBCursor resultosms = mongoconosms.getDBObject("osmmodelid", osmmodelid, "OSMProjectInvestment");
    if (resultosms.hasNext()) {
        DBObject osmprojObj = resultosms.next();

        osminvestment.setOsminvestmentdoc((String[]) osmprojObj.get("osminvestmentdoc"));
        osminvestment.setOsminvestorslink((String) osmprojObj.get("osminvestorslink"));
        osminvestment.setOsmstakedivision((String) osmprojObj.get("osmstakedivision"));
        osminvestment.setOsmstakeholdingid((String) osmprojObj.get("osmstakeholdingid"));
    }/*from   w w  w.  ja  v  a2s . co  m*/

    return osminvestment;
}

From source file:com.fliker.Modal.OSMPreview.java

public ArrayList getProjectInvestors(String osmmodelid) {
    // TODO Auto-generated method stub

    ArrayList investorlist = new ArrayList();

    MongoConnection mongoconosms = new MongoConnection();
    DBCursor resultosms = mongoconosms.getDBObject("osmid", osmmodelid, "OSM");
    while (resultosms.hasNext()) {
        DBObject osmprojObj = resultosms.next();

        String[] stakeholdersid = (String[]) osmprojObj.get("osmstakeholdingid");

        for (int m = 0; m < stakeholdersid.length; m++) {

            HashMap stakeholderinfo = new HashMap();

            MongoConnection mongoconstake = new MongoConnection();
            DBCursor resultstake = mongoconstake.getDBObject("stakeholdingid", stakeholdersid[m],
                    "OSMStakeHold");
            while (resultstake.hasNext()) {
                DBObject osmstake = resultstake.next();

                stakeholderinfo.put("stakeamount", osmstake.get("stakeamount"));
                stakeholderinfo.put("stakeholderlocation", osmstake.get("stakeholderlocation"));
                stakeholderinfo.put("stakepercentage", osmstake.get("stakepercentage"));

                String stakeowner = (String) osmstake.get("stakeownerid");

                MongoConnection mongoconstakeowner = new MongoConnection();
                DBCursor resultstakeowner = mongoconstakeowner.getDBObject("userid", stakeowner, "OSMOperator");
                if (resultstakeowner.hasNext()) {
                    DBObject osmstakeowner = resultstakeowner.next();

                    String activecompany = (String) osmstakeowner.get("activeCompany");

                    MongoConnection mongoconstakeownercompany = new MongoConnection();
                    DBCursor resultstakeownercompany = mongoconstakeownercompany.getDBObject("companyid",
                            activecompany, "Company");
                    if (resultstakeownercompany.hasNext()) {
                        DBObject osmstakeownercompany = resultstakeownercompany.next();

                        stakeholderinfo.put("Company Name", osmstakeownercompany.get("companyname"));
                        stakeholderinfo.put("Company Image", osmstakeownercompany.get("companyImageid"));
                        stakeholderinfo.put("Company Logo", osmstakeownercompany.get("companylogoid"));
                        stakeholderinfo.put("Company Website", osmstakeownercompany.get("companyWebsite"));

                    }// w  w w.  ja va2s.co  m

                }

            }
            investorlist.add(stakeholderinfo);
        }
    }

    return investorlist;
}

From source file:com.fliker.Modal.OSMPreview.java

private String saveStakeHoldings(String ownerid, String investamount, String investpercentage,
        String stockprice, String enabletrading) {
    // TODO Auto-generated method stub

    OSMStakeHolding stakeholding = new OSMStakeHolding();
    stakeholding.setStakeamount(investamount);
    stakeholding.setStakeownerid(ownerid);
    stakeholding.setStakepercentage(investpercentage);
    stakeholding.setStarstokprice(stockprice);

    OSMFileUtility osmfileutility = new OSMFileUtility();

    String uniquestockid = "";

    if (enabletrading.equalsIgnoreCase("true")) {

        Stock stock = new Stock();
        stock.setStockamount(investamount);
        stock.setStockprice(stockprice);
        String comapnyid = "";

        MongoConnection mongoconstakeowner = new MongoConnection();
        DBCursor resultstakeowner = mongoconstakeowner.getDBObject("userid", ownerid, "OSMOperator");
        if (resultstakeowner.hasNext()) {
            DBObject osmstakeowner = resultstakeowner.next();

            comapnyid = (String) osmstakeowner.get("activeCompany");

        }/* www .jav  a 2  s  . co  m*/

        stock.setCompanyid(comapnyid);

        try {
            uniquestockid = osmfileutility.makeSHA1Hash(ownerid + stockprice);
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        stock.setStockid(uniquestockid);

        MongoConnection mongoconsearch = new MongoConnection();
        // SearchPreview searchprev = new SearchPreview();
        BasicDBObject basicreqobjsearch = osmfileutility.formOSMStockDBObject(stock);

        mongoconsearch.saveObject(basicreqobjsearch, "Stock");

    }
    stakeholding.setStakestokpriceid(uniquestockid);

    String uniqueid = "";
    try {
        uniqueid = osmfileutility.makeSHA1Hash(ownerid + investpercentage);
    } catch (NoSuchAlgorithmException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (UnsupportedEncodingException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    stakeholding.setStakeholdingid(uniqueid);

    MongoConnection mongoconsearch = new MongoConnection();
    // SearchPreview searchprev = new SearchPreview();
    BasicDBObject basicreqobjsearch = osmfileutility.formOSMStakeHoldingDBObject(stakeholding);

    mongoconsearch.saveObject(basicreqobjsearch, "OSMStakeHold");

    return uniqueid;
}

From source file:com.fliker.Modal.OSMPreview.java

public String checkOperator(String ownerid) {

    String ownerpresent = "false";
    OSMPreview osmprev = new OSMPreview();

    MongoConnection mongoconstakeowner = new MongoConnection();
    DBCursor resultstakeowner = mongoconstakeowner.getDBObject("userid", ownerid, "OSMOperator");
    if (resultstakeowner.hasNext()) {

        ownerpresent = "true";
    } else {//from www.  j ava2  s . c om

        OSMFileUtility osmfileutility = new OSMFileUtility();

        String uniqueid = "";
        try {
            uniqueid = osmfileutility.makeSHA1Hash(ownerid);
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        OSMOperator osmoperator = new OSMOperator();
        osmoperator.setOperatorid(uniqueid);
        osmoperator.setUserid(ownerid);

        MongoConnection mongoconsearch = new MongoConnection();
        // SearchPreview searchprev = new SearchPreview();
        BasicDBObject basicreqobjsearch = osmfileutility.formOSMOperatorDBObject(osmoperator);

        mongoconsearch.saveObject(basicreqobjsearch, "OSMOperator");

        ownerpresent = "true";

    }

    return ownerpresent;
}

From source file:com.fliker.Modal.OSMPreview.java

public String checkAllProjectData(String osmmodelid) {
    // TODO Auto-generated method stub

    String investersettings = "false";
    String buyingsettings = "false";
    String developersettings = "false";

    MongoConnection mongoconinvest = new MongoConnection();
    DBCursor resultinvest = mongoconinvest.getDBObject("osmmodelid", osmmodelid, "OSMProjectInvestment");
    if (resultinvest.hasNext()) {
        investersettings = "true";
    }//from w  ww  . j a  v a2  s  . c o m

    MongoConnection mongoconbuying = new MongoConnection();
    DBCursor resultbuying = mongoconbuying.getDBObject("osmmodelid", osmmodelid, "OSMProjectInvestment");
    if (resultbuying.hasNext()) {
        buyingsettings = "true";
    }

    MongoConnection mongocondevelop = new MongoConnection();
    DBCursor resultdevelop = mongocondevelop.getDBObject("osmmodelid", osmmodelid, "OSMProjectInvestment");
    if (resultdevelop.hasNext()) {
        developersettings = "true";
    }

    if (investersettings.equalsIgnoreCase("true") && buyingsettings.equalsIgnoreCase("true")
            && developersettings.equalsIgnoreCase("true")) {

        return "true";
    } else
        return "false";

}

From source file:com.fliker.Modal.OSMPreview.java

public void saveDemandChart(String ownerid, String osmmodelid) {
    // TODO Auto-generated method stub

    // OSMDemand osmdemand = new OSMDemand();

    MongoConnection mongoconn = new MongoConnection();

    mongoconn.updateObject(new BasicDBObject("osmid", osmmodelid),
            new BasicDBObject("$push", new BasicDBObject("osmsubscriptionid", ownerid)), "OSMDemand");

    MongoConnection mongocondemand = new MongoConnection();
    DBCursor resultdemand = mongocondemand.getDBObject("osmmodelid", osmmodelid, "OSMDemand");
    if (resultdemand.hasNext()) {

        DBObject osmdemand = resultdemand.next();
        String currentdemandstockprice = (String) osmdemand.get("osmstockpricevariation");
        int currentstock = Integer.parseInt(currentdemandstockprice);

    }//from  w ww  .  j  ava 2s.c  om

    mongoconn.updateObject(new BasicDBObject("osmid", osmmodelid),
            new BasicDBObject("$push", new BasicDBObject("osmstakeholdingid", ownerid)), "OSMStakeHold");

}

From source file:com.fliker.Modal.OSMPreview.java

public ArrayList getOSMOperatorID(String osmmodelid) {

    String osmowner = "";
    String company = "";
    ArrayList companyinfo = new ArrayList();

    MongoConnection mongocondemand = new MongoConnection();
    DBCursor resultdemand = mongocondemand.getDBObject("osmid", osmmodelid, "OSM");
    if (resultdemand.hasNext()) {
        DBObject osmdemand = resultdemand.next();
        osmowner = (String) osmdemand.get("osmowner");

        MongoConnection mongoconcompany = new MongoConnection();
        DBCursor resultcompany = mongoconcompany.getDBObject("userid", osmowner, "OSMOperator");
        if (resultcompany.hasNext()) {
            DBObject osmcompany = resultcompany.next();
            company = (String) osmcompany.get("activeCompany");

            MongoConnection mongoconcompan = new MongoConnection();
            DBCursor resultcompan = mongoconcompan.getDBObject("userid", osmowner, "OSMOperator");
            if (resultcompan.hasNext()) {
                DBObject osmcompan = resultcompan.next();

                Company compinfo = new Company();
                compinfo.setCompanyid((String) osmcompan.get("companyid"));
                compinfo.setCompanyImageid((String) osmcompan.get("companyImageid"));
                compinfo.setCompanylogoid((String) osmcompan.get("companylogoid"));

                companyinfo.add(compinfo);
            }//w  ww. j a va 2s .  c  o  m
        }

    }

    return companyinfo;
}

From source file:com.fliker.Modal.OSMPreview.java

public String getOSMOperatorCompanyLogo(String osmmodelid) {

    String osmowner = "";
    String company = "";
    String companyname = "";

    MongoConnection mongocondemand = new MongoConnection();
    DBCursor resultdemand = mongocondemand.getDBObject("osmid", osmmodelid, "OSM");
    if (resultdemand.hasNext()) {
        DBObject osmdemand = resultdemand.next();
        osmowner = (String) osmdemand.get("osmowner");

        MongoConnection mongoconcompany = new MongoConnection();
        DBCursor resultcompany = mongoconcompany.getDBObject("userid", osmowner, "OSMOperator");
        if (resultcompany.hasNext()) {
            DBObject osmcompany = resultcompany.next();
            company = (String) osmcompany.get("activeCompany");

            MongoConnection mongoconcompan = new MongoConnection();
            DBCursor resultcompan = mongoconcompan.getDBObject("userid", osmowner, "OSMOperator");
            if (resultcompan.hasNext()) {
                DBObject osmcompan = resultcompan.next();

                /*Company compinfo = new Company();
                compinfo.setCompanyid((String)osmcompan.get("companyid"));
                compinfo.setCompanyImageid((String)osmcompan.get("companyImageid"));
                compinfo.setCompanylogoid((String)osmcompan.get("companylogoid"));*/

                companyname = (String) osmcompan.get("companylogoid");
            }/*from ww w  .  j a v  a 2s  . co m*/
        }

    }

    return companyname;
}