JAVA/CORBA CLASSES
Examples: gotoLast method
1. This agent gets all the entries in a view last to first.
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;
if (nav.gotoLast()) {
do {
ViewEntry entry = nav.getCurrent();
if (entry.isCategory()) t = "category";
else if (entry.isDocument()) t = "document";
else if (entry.isTotal()) t = "total";
System.out.println("Last entry minus " + n +
"is a " + t);
n++; }
while (nav.gotoPrev()); }
} catch(Exception e) {
e.printStackTrace();
}
}
}
2. This agent gets the next to the last 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 = null;
if (nav.gotoLast()) {
if (nav.gotoPrev()) {
entry = nav.getCurrent();
String t = null;
if (entry.isCategory()) t = "category";
else if (entry.isDocument()) t = "document";
else if (entry.isTotal()) t = "total";
else t = "Unknown";
System.out.println("Next to the last entry is a " + t); } }
} catch(Exception e) {
e.printStackTrace();
}
}
}
Véase también
gotoLast 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