Package org.eurekaj.api.datatypes.basic

Examples of org.eurekaj.api.datatypes.basic.BasicStatistics


    List<Statistics> statList = new ArrayList<>();
   
    DBIterator iterator = db.iterator();
    iterator.seek(bytes(statsBucketKey + accountName));
    while (iterator.hasNext() && asString(iterator.peekNext().getKey()).startsWith(statsBucketKey + accountName)) {
      BasicStatistics stat = gson.fromJson(asString(iterator.next().getValue()), BasicStatistics.class);
      statList.add(stat);
    }
   
    return statList;
  }
View Full Code Here


    return statList;
  }

  @Override
  public Statistics getTreeMenu(String guiPath, String accountName) {
    BasicStatistics stat = gson.fromJson(asString(db.get(bytes(statsBucketKey + accountName + ";" + guiPath))), BasicStatistics.class);
    return stat;
  }
View Full Code Here

    db.delete(bytes(statsBucketKey + accountName + ";" + guiPath));
  }

  @Override
  public void persistTreeMenu(Statistics statistics) {
    db.put(bytes(statsBucketKey + statistics.getAccountName() + ";" + statistics.getGuiPath()), bytes(gson.toJson(new BasicStatistics(statistics))));   
  }
View Full Code Here

        return statList;
  }

  @Override
  public Statistics getTreeMenu(String guiPath, String accountName) {
    BasicStatistics statistics = null;

        Bucket myBucket = null;
        try {
            myBucket = riakClient.fetchBucket("Statistics;" + accountName).execute();
            statistics = myBucket.fetch(guiPath, BasicStatistics.class).execute();
View Full Code Here

        return dbPlugin;
    }

    public void storeIncomingStatistics(String guiPath, String accountName, Long timeperiod, String value, ValueType valueType, UnitType unitType, Long count) {
    getDbPlugin().getLiveStatissticsDao().storeIncomingStatistics(guiPath, accountName, timeperiod, value, valueType, unitType, count);
    getDbPlugin().getTreeMenuDao().persistTreeMenu(new BasicStatistics(guiPath, accountName, "Y"));
  }
View Full Code Here

                value = liveStatistics.getValue().toString();
            }

            if (eurekaJDBPluginService != null) {
                String accountName = liveStatistics.getAccountName();
                eurekaJDBPluginService.getTreeMenuDao().persistTreeMenu(new BasicStatistics(liveStatistics.getGuiPath(), liveStatistics.getAccountName(), "Y"));
            }
        }
       
        if (eurekaJDBPluginService != null) {
          eurekaJDBPluginService.getLiveStatissticsDao().storeIncomingStatistics(liveStatisticsList);
View Full Code Here

TOP

Related Classes of org.eurekaj.api.datatypes.basic.BasicStatistics

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.