JAVA/CORBA CLASSES


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

See Also