例: getDocumentByID method

次のエージェントは、文書 ID がエージェントのコメントに一致する文書を現在のデータベースから取得し (そのような文書が存在する場合)、Subject アイテムの値を出力します。

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();
    }
  }
}