Examples: Agent class
- This agent prints the name of the current agent.
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(); System.out.println ("Current agent is \"" + agent.getName() + "\""); } catch(Exception e) { e.printStackTrace(); } } }
- This agent prints the names of all agents in the current database.
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) Database db = agentContext.getCurrentDatabase(); Vector agents = db.getAgents(); System.out.println("Agents in database:"); for (int i=0; i<agents.size(); i++) { Agent agent = (Agent)agents.elementAt(i); System.out.println(" " + agent.getName()); } } catch(Exception e) { e.printStackTrace(); } } }