gCaseDatabaseImpl.getWorkflowService().getUserDatabase().findParticipant(
vc_performer));
}
else
{
SubWorkImpl workflowSubWork = new SubWorkImpl();
workflowSubWork.setWorkflowCase(findCase_impl(gCaseDatabaseImpl,workflowProcess,operator,conn,false,vc_caseId, false));
workflowSubWork.setUUID(jrs.getString("vc_uuid"));
ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
workflowSubWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
workflowSubWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
workflowSubWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
workflowSubWork.setDispatchTime(
DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
workflowWork.setPerformer(
gCaseDatabaseImpl.getWorkflowService().getUserDatabase().findParticipant(
vc_performer));
workflowSubWork.setParentWorkflowWork(
findWork_impl(gCaseDatabaseImpl,workflowProcess,operator,conn,false,workflowSubWork.getWorkflowCase(), parent_workId));
workflowWork = workflowSubWork;
}
workList.add(workflowWork);
}
}