DynaActionForm dynaForm = (DynaActionForm)form;
HttpSession session = request.getSession(true);
ModuleFieldRightMatrix mfrmx = ((UserObject)session.getAttribute("userobject")).getUserPref().getModuleAuthorizationMatrix();
HashMap individualFieldRights = mfrmx.getFieldRights("Individual");
ContactFacadeHome aa = (ContactFacadeHome)CVUtility.getHomeObject("com.centraview.contact.contactfacade.ContactFacadeHome", "ContactFacade");
ContactFacade remote = (ContactFacade)aa.create();
// here is hoping that the individualVOX is used only from the struts layer.
remote.setDataSource(dataSource);
Integer individualIdForm = (null == dynaForm.get("individualId")) ? new Integer(-1) : (Integer)dynaForm.get("individualId");
int individualId = individualIdForm.intValue();