package extlib; import lotus.domino.Database; import lotus.domino.Document; import lotus.domino.NotesException; import lotus.domino.View; import com.ibm.xsp.extlib.util.ExtLibUtil; public class DataAccessor { private boolean firstContactIDRead; private String firstContactID; public DataAccessor() { } // =================================================================== // Access the first document in the contact view // =================================================================== public String getFirstContactID() throws NotesException { if(!firstContactIDRead) { Database db = ExtLibUtil.getCurrentDatabase(); View view = db.getView("AllContacts"); Document doc = view.getFirstDocument(); if(doc!=null) { firstContactID = doc.getNoteID(); } } return firstContactID; } }