{
HttpSession session = request.getSession(true);
ProjectFacadeHome pfh = (ProjectFacadeHome)
CVUtility.getHomeObject("com.centraview.projects.projectfacade.ProjectFacadeHome", "ProjectFacade");
ProjectFacade remote = (ProjectFacade) pfh.create();
remote.setDataSource(dataSource);
UserObject userobjectd = (UserObject) session.getAttribute("userobject");
int individualID = userobjectd.getIndividualID();
String[] rowId = null;
if (request.getParameterValues("rowId") != null)
{
rowId = request.getParameterValues("rowId");
}
ProjectVO projectVO = remote.getProject(Integer.parseInt(rowId[0]), individualID);
ProjectForm dynaForm = (ProjectForm) form;
if (projectVO.getEntityID() != 0)
{
dynaForm.setEntity(projectVO.getEntityName());
dynaForm.setEntityid(projectVO.getEntityID());
}
if (projectVO.getContactID() != 0)
{
dynaForm.setContact(projectVO.getContactName());
dynaForm.setContactID(projectVO.getContactID());
}
if (projectVO.getGroupID() != 0)
{
dynaForm.setTeam(projectVO.getGroupName());
dynaForm.setTeamID(projectVO.getGroupID());
}
if (projectVO.getTitle() != null)
{
dynaForm.setTitle(projectVO.getTitle());
}
if (projectVO.getDescription() != null)
{
dynaForm.setDescription(projectVO.getDescription());
}
if (projectVO.getEntityName() != null)
{
dynaForm.setEntity(projectVO.getEntityName());
}
if (projectVO.getContactName() != null)
{
dynaForm.setContact(projectVO.getContactName());
}
if (projectVO.getOwner() != 0)
{
dynaForm.setManager(projectVO.getOwnerName());
dynaForm.setManagerID(projectVO.getOwner());
}
Vector statusCol = remote.getProjectStatusList();
dynaForm.setProjectStatusVec(statusCol);
if (projectVO.getGroupName() != null)
{
dynaForm.setTeam(projectVO.getGroupName());