JAVA/CORBA CLASSES
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(); Form form1 = db.getForm("form1"); Vector fields = form1.getFields(); for (int i=0; i<fields.size(); i++) { String field = (String)(fields.elementAt(i)); String type; switch (form1.getFieldType(field)) { case Item.AUTHORS : type = "Authors"; break; case Item.DATETIMES : type = "Date-time"; break; case Item.NAMES : type = "Names"; break; case Item.NUMBERS : type = "Number"; break; case Item.RICHTEXT : type = "Rich text"; break; case Item.READERS : type = "Readers"; break; case Item.SIGNATURE : type = "Signature"; break; case Item.TEXT : type = "Text or text list"; break; default : type = "Other"; } System.out.println(field + " (" + type + ")"); } } catch(Exception e) { e.printStackTrace(); } } }
See Also