Beispiel #1
0
  @Override
  public Boolean getDelete(String name) {

    ViewAndDocumentsResult<Object, BaseDocument> docs =
        db.query("_all_docs", Object.class, BaseDocument.class, new Options(), null, null);
    //		 docs.getProperty(firstName);
    //		 System.out.println(firstName);
    for (ValueAndDocumentRow<Object, BaseDocument> r : docs.getRows()) {
      if (r.getDocument().getId().equals(name)) {
        db.delete(r.getDocument());
      }
    }
    return true;
  }
Beispiel #2
0
  @Override
  public List getAllDocuments() {
    List list = new ArrayList();
    ViewAndDocumentsResult<Object, BaseDocument> docs =
        db.query("_all_docs", Object.class, BaseDocument.class, new Options(), null, null);

    for (ValueAndDocumentRow<Object, BaseDocument> r : docs.getRows()) {

      System.out.println(
          r.getDocument().getProperty("empId")
              + "\t"
              + r.getDocument().getProperty("firstName")
              + " \t "
              + r.getDocument().getProperty("lastName"));
    }

    return list;
  }
Beispiel #3
0
  @Override
  public boolean update(String name, String lastname) {
    EmployeeBO am = new EmployeeBO();
    ViewAndDocumentsResult<Object, BaseDocument> docs =
        db.query("_all_docs", Object.class, BaseDocument.class, new Options(), null, null);

    for (ValueAndDocumentRow<Object, BaseDocument> r : docs.getRows()) {
      if (r.getDocument().getId().equals(name)) {
        // System.out.println(r.getDocument().getProperty("firstName")+" \t
        // "+r.getDocument().getProperty("lastName"));
        System.out.println(r.getDocument().getId().equals(name));
        r.getDocument().setProperty("lastName", lastname);
        am.setLastName(lastname);
        am.setId(name);
        am.setFirstName("qqqq");
        am.setRevision(r.getDocument().getRevision());

        db.updateDocument(am);
      }
    }
    return true;
  }