JAVA/CORBA CLASSES
Examples: Agent class
1. 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();
}
}
}
2. 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();
}
}
}
Véase también
Agent class
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa