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(); View view = db.getView("By Category"); Vector columns = view.getColumns(); for (int i=0; i<columns.size(); i++) { ViewColumn column = (ViewColumn)columns.elementAt(i); int cposition = column.getPosition(); if (column.isHidden()) System.out.println ("Column " + cposition + " is hidden"); else { int cwidth = column.getWidth(); System.out.println ("Column " + cposition + " has a width of " + cwidth); String listSep = null; switch (column.getListSep()) { case ViewColumn.SEP_COMMA : listSep = "coma"; break; case ViewColumn.SEP_NEWLINE : listSep = "newline"; break; case ViewColumn.SEP_SEMICOLON : listSep = "semicolon"; break; case ViewColumn.SEP_SPACE : listSep = "space"; break; } System.out.println("\tMulti-value separator is " + listSep); } } } catch(Exception e) { e.printStackTrace(); } } }
See Also