Examples: getUserInfo method
This agent gets user information for Roberta Person from the Domino® Directory on AceOne.
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)
Registration reg = session.createRegistration();
reg.setRegistrationServer("AceOne");
String username = "Roberta Person";
StringBuffer mailserver = new StringBuffer();
StringBuffer mailfile = new StringBuffer();
StringBuffer maildomain = new StringBuffer();
StringBuffer mailsystem = new StringBuffer();
Vector profile = new Vector();
reg.getUserInfo(username,
mailserver,
mailfile,
maildomain,
mailsystem,
profile);
System.out.println("Info for " + username + "\n" +
"\tMail server:\t" + mailserver + "\n" +
"\tMail file:\t\t" + mailfile + "\n" +
"\tMail domain:\t" + maildomain + "\n" +
"\tMail system:\t" + mailsystem + "\n" +
"\tProfile:");
for (int n=0; n<profile.size(); n++) {
System.out.println(profile.elementAt(n));
}
} catch(Exception e) {
e.printStackTrace();
}
}
}