UserObject userObject = (UserObject)session.getAttribute("userobject");
int individualID = userObject.getIndividualID();
KnowledgeBaseForm kbForm = (KnowledgeBaseForm)form;
SupportFacadeHome supportFacade = (SupportFacadeHome)CVUtility.getHomeObject(
"com.centraview.support.supportfacade.SupportFacadeHome", "SupportFacade");
request.setAttribute(SupportConstantKeys.TYPEOFSUBMODULE, "Knowledgebase");
KnowledgeVO kVO = new KnowledgeVO();
SupportFacade remote = null;
int kbId = -1;
try {
String rowId = request.getParameter("rowId");
if (rowId != null) {
if (rowId.indexOf("*") > -1) {
String elements[] = rowId.split("\\*");
if (elements.length != 2)
throw new Exception("No row selected.");
kbId = Integer.parseInt(elements[0]);
} else {
kbId = Integer.parseInt(rowId);
}
} else {
throw new Exception("No row selected.");
}
remote = supportFacade.create();
remote.setDataSource(dataSource);
kVO = remote.getKB(individualID, kbId);
ArrayList categoryList = remote.getAllCategory(individualID);
request.setAttribute("CATEGORYVOARRAY", categoryList);
} catch (Exception e) {