예제 #1
0
  private List<OpportunityVO> addOpportunityGridSelection(List<OpportunityVO> existingList) {
    List<OpportunityVO> newList = new ArrayList<OpportunityVO>();
    for (OpportunityVO existingOpportunityVO : CollectionUtil.safe(existingList)) {
      existingOpportunityVO.setOpportunityCategorySelection(
          CollectionUtil.toKVPairList(
              getEntityManager()
                  .createNamedQuery("OpportunityCategory.findAll", OpportunityCategory.class)
                  .getResultList(),
              "opportunityCategoryId",
              "opportunityCategoryName",
              String.valueOf(existingOpportunityVO.getOpportunityCategoryId())));

      newList.add(existingOpportunityVO);
    }

    return newList;
  }