private void generateResponse() throws Exception { String lic = ar.reqParam("lic"); license = ngp.getLicense(lic); if (license == null) { throw new Exception("Can not access this page, license id is no longer valid: " + lic); } String lRole = license.getRole(); if (lRole.equals(ngp.getPrimaryRole().getName())) { isMember = true; } if (lRole.equals(ngp.getSecondaryRole().getName())) { isMember = true; isAdmin = true; } Document mainDoc = DOMUtils.createDocument("case"); DOMFace rootEle = new DOMFace(mainDoc, mainDoc.getDocumentElement(), null); generateDocs(rootEle); generateNotes(rootEle); generateGoals(rootEle); DOMUtils.writeDom(mainDoc, ar.w); }