Package net.caprazzi.minima.model

Examples of net.caprazzi.minima.model.List


   
    db.get("keylisttodo", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        List list = List.fromJson(data);
        assertEquals("list", list.getTypeName());
        assertEquals("todo", list.getName());
        assertEquals(65536, list.getPos());
        assertEquals("keylisttodo", list.getId());
      }
    });
   
    db.get("keylistdoing", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        List list = List.fromJson(data);
        assertEquals("list", list.getTypeName());
        assertEquals("doing", list.getName());
        assertEquals(65536 * 2, list.getPos());
        assertEquals("keylistdoing", list.getId());
      }
    });
   
    db.get("keylistdone", new GetTestHelp() {
      @Override
      public void found(String key, int rev, byte[] data) {
        assertEquals(1, rev);
        List list = List.fromJson(data);
        assertEquals("list", list.getTypeName());
        assertEquals("done", list.getName());
        assertEquals(65536*3, list.getPos());
        assertEquals("keylistdone", list.getId());
      }
    });
   
    db.get("minimaster", new GetTestHelp() {
      @Override
View Full Code Here


        final HashMap<String, List> lists = new HashMap<String,List>();
        final ArrayList<Note> notes = new ArrayList<Note>();
       
        for (SlabsDoc doc : docs) {
          if (doc.getTypeName().equals("list")) {
            List list = (List)doc;
            if (!list.isArchived())
              lists.put(list.getId(), list);
          }
          else if (doc.getTypeName().equals("story")) {
            Note note = (Note)doc;
            if (!note.isArchived())
            notes.add(note);
          }
        }
       
        ObjectMapper mapper = new ObjectMapper();
        ObjectNode root = mapper.createObjectNode();
       
        ArrayNode listsNode = mapper.createArrayNode();
        root.put("lists", listsNode);
        for (List list : lists.values()) {
          listsNode.add(list.toJsonNode());
        }
       
        ArrayNode notesNode = mapper.createArrayNode();
        root.put("stories", notesNode);
        for (Note note : notes) {
View Full Code Here

    }
   
    if (info.isPath(webroot + "/data/lists/_/_")) {
      String id = info.get(-2);
      int revision = Integer.parseInt(info.get(-1));
      List list = List.fromJson(req.getInputStream());
      save(senderTag, id, revision, list, resp);
      return;
    }
   
    sendError(resp, 404, "not found");
View Full Code Here

TOP

Related Classes of net.caprazzi.minima.model.List

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.