Examples: getDocumentByID method

This agent gets the document in the current database whose note ID is the agent comment, if such a document exists, and prints the value of the Subject item.

import lotus.domino.*;
public class JavaAgent extends AgentBase {
  public void NotesMain() {
    try {
      Session session = getSession();
      AgentContext agentContext = session.getAgentContext();
      // (Your code goes here)
      Agent agent = agentContext.getCurrentAgent();
      Database db = agentContext.getCurrentDatabase();
      Document doc = db.getDocumentByID
      (agent.getComment());
      System.out.println
       ("Document " + agent.getComment() +
        " has the subject: " + 
         doc.getItemValueString("Subject"));
   } catch(Exception e) {
      e.printStackTrace();
    }
  }
}