JAVA/CORBA CLASSES


Examples: openMailLog method
This agent opens a mail log. When the close method is called, the mail memo is sent to the owner of the agent with the name of the agent and the title of the database in the Subject.

import lotus.domino.*;
import java.util.Vector;
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();
     Log log = session.createLog(agent.getName());
     Vector v = new Vector();
     v.addElement(agent.getOwner());
     log.openMailLog(v, agent.getName() +
     " in " + db.getTitle());
     log.close();
   } catch(Exception e) {
     e.printStackTrace();
   }
 }
}

See Also