/** * 指定区分の区分値マップを取得します。 * * @param cd 区分コード * @return 区分値マップ */ public static Map<String, String> getKubunMap(String cd) { try { // 区分 EipMProjectKubun kubun = getEipMProjectKubun(cd); Map<String, String> map = new LinkedHashMap<String, String>(); SelectQuery<EipMProjectKubunValue> query = Database.query(EipMProjectKubunValue.class); query.setQualifier( ExpressionFactory.matchExp(EipMProjectKubunValue.PROJECT_KUBUN_PROPERTY, kubun)); query.orderAscending(EipMProjectKubunValue.ORDER_NO_PROPERTY); List<EipMProjectKubunValue> list = query.fetchList(); for (EipMProjectKubunValue value : list) { map.put(value.getProjectKubunValueCd(), value.getProjectKubunValue()); } return map; } catch (Exception ex) { logger.error("Exception", ex); return null; } }