JAVA/CORBA CLASSES
Examples: getFirst and getNext methods
1. This agent gets all the entries in a view from first to last.
import lotus.domino.*;
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");
ViewNavigator nav = view.createViewNav();
int n = 0;
String t = null;
ViewEntry entry = nav.getFirst();
while (entry != null) {
n++;
if (entry.isCategory()) t = "category";
else if (entry.isDocument()) t = "document";
else if (entry.isTotal()) t = "total";
System.out.println("Entry #" + n + " is a " + t);
entry = nav.getNext(); }
} catch(Exception e) {
e.printStackTrace();
}
}
}
2. This agent gets the second entry in a view.
import lotus.domino.*;
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");
ViewNavigator nav = view.createViewNav();
ViewEntry entry = nav.getNext(nav.getFirst());
if (entry != null) {
String t = null;
if (entry.isCategory()) t = "category";
else if (entry.isDocument()) t = "document";
else if (entry.isTotal()) t = "total";
System.out.println("Entry # 2 is a " + t); }
} catch(Exception e) {
e.printStackTrace();
}
}
}
Véase también
getFirst method
getNext method
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa