@Override
 public ProjectInfo convertDAOToObject(ProjectInfoDAO dao, MongoOperations mongoOperation)
     throws PhrescoException {
   ProjectInfo projectInfo = new ProjectInfo();
   projectInfo.setId(dao.getId());
   projectInfo.setProjectCode(dao.getProjectCode());
   List<ApplicationInfo> applicationInfos =
       getApplicationInfos(dao.getApplicationInfoIds(), mongoOperation);
   if (CollectionUtils.isNotEmpty(applicationInfos)) {
     projectInfo.setAppInfos(applicationInfos);
   }
   return projectInfo;
 }