List of usage examples for com.mongodb DBCursor hasNext
@Override public boolean hasNext()
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; }