Examples: unprocessedSearch method

This agent searches all or selected documents for documents created after January 1, 1999 that contain "botany" in the Subject field, and places them in the "Botanist's Delight" folder.

import lotus.domino.*;
public class JavaAgent extends AgentBase {
  public void NotesMain() {
    try {
      Session session = getSession();
      AgentContext agentContext = 
          session.getAgentContext();
      // (Your code goes here) 
      DateTime date = session.createDateTime("01/01/99");
      DocumentCollection dc = 
         agentContext.unprocessedSearch
        ("@Contains(Subject; \"botany\")", date, 0);
      Document doc = dc.getFirstDocument();
      while (doc != null) {
        doc.putInFolder("Botanist's Delight");
        agentContext.updateProcessedDoc(doc);
        System.out.println(
              doc.getItemValueString("Subject"));
        doc = dc.getNextDocument();
        }
    } catch(Exception e) {
      e.printStackTrace();
    }
  }
}