Examples: getAllDocumentsByKey method
- This agent gets all the documents in the category "Spanish leather"
in the By Category view of the current database, and puts them in
the Boots folder.
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"); DocumentCollection dc = view.getAllDocumentsByKey("Spanish leather", false); dc.putAllInFolder("Boots"); } catch(Exception e) { e.printStackTrace(); } } }
- This agent gets all the documents in the category "Boots" and
the subcategory "Spanish leather" in the By Category view of the current
database, and puts them in the Boots folder.
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 v = new Vector(); v.addElement("Boots"); v.addElement("Spanish leather"); Document doc = view.getDocumentByKey(v, false); doc.putInFolder("Boots"); } catch(Exception e) { e.printStackTrace(); } } }