@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; }