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(); Document doc = db.createDocument(); // Create text item with implied data type doc.replaceItemValue("Subject", "Creating items ..."); // Create text item explicitly specifying data type Item textItem = doc.replaceItemValue("textItem", null); textItem.setValueString("South America"); textItem.setSummary(true); // Create numeric item explicitly specifying data type Item numberItem = doc.replaceItemValue("numberItem", null); numberItem.setValueDouble(98); numberItem.setSummary(true); // Create date-time item explicitly specifying data type Item dateTimeItem = doc.replaceItemValue("dateTimeItem", null); DateTime dt = session.createDateTime("Today"); dt.setNow(); dateTimeItem.setDateTimeValue(dt); dateTimeItem.setSummary(true); // Create multi-value text item explicitly specifying //data type Vector v = new Vector(); v.addElement("Bicycle"); v.addElement("Train"); v.addElement("Foot"); Item textListItem = doc.replaceItemValue("textListItem", null); textListItem.setValues(v); textListItem.setSummary(true); // Create authors item explicitly specifying data type Vector v2 = new Vector(); v2.addElement("Mariko Nakamura"); v2.addElement("Pierre Singer"); Item authorsItem = doc.replaceItemValue("authorsItem", null); authorsItem.setValues(v2); authorsItem.setSummary(true); authorsItem.setAuthors(true); // Save the document doc.save(true, true); } catch(Exception e) { e.printStackTrace(); } } }
See Also