Package com.github.jmkgreen.morphia

Examples of com.github.jmkgreen.morphia.Datastore


        MongoConnectionHelper.getGridCol().drop();
    }

    public static TreeMap<String, Date> getDistinctTime() {

        final Datastore ds = MongoConnectionHelper.ds;
        final List<Date> datesResult = ds.getDB().getCollection("Meteolog").distinct("time");
        final TreeMap<String, Date> dates = new TreeMap<String, Date>();

        final DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

        for (Date d : datesResult) {
View Full Code Here


        log.debug("start : " + this.getClass().getName());

        final PrintWriter out = response.getWriter();

        try {
            final Datastore ds = MongoConnectionHelper.ds;
            final List<Date> datesResult = ds.getDB().getCollection("Meteolog").distinct("time");
            final TreeMap<String, Date> dates = new TreeMap<String, Date>();

            final DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

            for (Date d : datesResult) {
View Full Code Here

            if (params.containsKey("order")) {
                final String s[] = (String[]) params.get("order");
                order = s[0];
            }
           
            final Datastore ds = MongoConnectionHelper.ds;
            final List<Meteolog> meteoLogList = ds.find(Meteolog.class).order(order).offset(start).limit(limit).asList();
            final GsonBuilder gsonBuilder = new GsonBuilder();
            gsonBuilder.setDateFormat("yyyyMMddHHmm");
            final Gson gson = gsonBuilder.create();
            final HashMap endMap = new HashMap();
            endMap.put("data", meteoLogList);
            endMap.put("totalCount", ds.find(Meteolog.class).countAll());

            response.setContentType("application/json");
            response.setHeader("Content-Disposition", "attachment; filename=\"result.json\"");

            out.println(gson.toJson(endMap));
View Full Code Here

     */
    protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        log.debug("start : " + this.getClass().getName());

        final Datastore ds = MongoConnectionHelper.ds;
        final List<Meteolog> meteoLogList = ds.find(Meteolog.class).asList();

        final Map params = request.getParameterMap();

        String format = "csv";
        if (params.containsKey("format")) {
View Full Code Here

        super.init(cfg);

        final ServletContext application = getServletConfig().getServletContext();

        final Datastore ds = MongoConnectionHelper.ds;

        //Get History Values
        final MapReduceHistoryMinMax datesHisotry = ds.find(MapReduceHistoryMinMax.class).get();
        if (datesHisotry != null) {
            application.setAttribute("history", datesHisotry);
        }

        final List<Date> datesResult = ds.getDB().getCollection("Meteolog").distinct("time");

        application.setAttribute("totRecord", ds.find(Meteolog.class).countAll());
       
        if (datesResult == null || datesResult.isEmpty()) {
            application.setAttribute("from", DateTimeUtil.getDate("yyyy-MM-dd", "1970-01-01"));
            application.setAttribute("to", DateTimeUtil.getDate("yyyy-MM-dd", "2030-01-01"));
            application.setAttribute("lastUpdate", DateTimeUtil.getDate("yyyy-MM-dd", "1970-01-01"));
View Full Code Here

    MongoURI uri = createMock(MongoURI.class);
    expect(uri.getDatabase()).andReturn("mydb");

    Mongo mongo = createMock(Mongo.class);

    Datastore datastore = createMock(Datastore.class);

    Morphia morphia = createMock(Morphia.class);
    expect(morphia.createDatastore(mongo, "mydb")).andReturn(datastore);

    replay(morphia, mongo, uri, datastore);

    Datastore result =
        new MorphiaModule().morphiaDatastore(morphia, mongo, uri);
    assertEquals(result, datastore);

    verify(morphia, mongo, uri, datastore);
  }
View Full Code Here

TOP

Related Classes of com.github.jmkgreen.morphia.Datastore

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.