/** * プロジェクトオブジェクトよりプロジェクトResult情報を返す * * @param model プロジェクトオブジェクト * @return プロジェクトResult情報 */ public static ProjectResultData getProjectResultData(EipTProject model) { try { // 登録者 ALEipUser adminUser = ALEipUtils.getALEipUser(model.getAdminUserId()); ProjectResultData data = new ProjectResultData(); data.initField(); data.setProjectId(model.getProjectId()); // プロジェクトID data.setProjectName(model.getProjectName()); // プロジェクト名 data.setExplanation(model.getExplanation()); // 説明 data.setAdminUserId(model.getAdminUserId()); // 管理者ID data.setAdminUserName(adminUser.getAliasName().getValue()); // 管理者名 data.setProgressFlg(model.getProgressFlg()); // 進捗率入力フラグ data.setProgressRate(model.getProgressRate()); // 進捗率 data.setCreateDate(model.getCreateDate()); // 作成日 data.setUpdateDate(model.getUpdateDate()); // 更新日 data.setTaskUpdateDate(model.getUpdateDate()); // タスク更新日(初期値) return data; } catch (Exception ex) { logger.error("Exception", ex); return null; } }