JSP CUSTOM TAG LIBRARIES
import lotus.domino.*;
public class JavaAgent extends AgentBase { public void NotesMain() { try { Session session = getSession(); AgentContext agentContext = session.getAgentContext(); Database db = agentContext.getCurrentDatabase(); Agent ag =agentContext.getCurrentAgent(); String noteid=ag.getParameterDocID();
Document doc = db.getDocumentByID(noteid); if (doc != null) { String docNumber = doc.getUniversalID(); System.out.println("Document UNID is " + docNumber); db.enableFolder(docNumber); } else System.out.println("document not found"); } catch(Exception e) { e.printStackTrace(); } } }
The following JSP code executes the MakeFolder agent when the folder name supplied in the makefolder parameter is supplied:
<domutil:if isblank="makefolder" trueaction="exclude"> <%-- if the makefolder parameter exists, we need to create the folder to store the subsequent survey results documents --%> <domino:document unid="<%=unid%>"> <domino:runagent name="MakeFolder"/> </domino:document> </domutil:if>
See Also