private void saveProjectResources(List componenttList, ProjectResource projectResource)
     throws WrongValueException {
   ResourceRow resourceRow;
   // Determina si hay recursos seleccionados
   boolean isSelectedtResources = false;
   SelectedResource selectedResource;
   for (Iterator iterator = componenttList.iterator(); iterator.hasNext(); ) {
     resourceRow = (ResourceRow) iterator.next();
     if (resourceRow.isSelectedResource()) {
       String selectedValue = resourceRow.getSelectedValue();
       if (selectedValue == null || Strings.isBlank(selectedValue)) {
         throw new WrongValueException(resourceRow.getComponentValue(), "Value is requeried");
       }
       selectedResource = new SelectedResource();
       selectedResource.setResource(resourceRow.getResource());
       selectedResource.setSelectedValue(selectedValue);
       projectResource.getSelectedResourceList().add(selectedResource);
       isSelectedtResources = true;
     }
   }
   if (isSelectedtResources) {
     this.project.getProjectResourceList().add(projectResource);
     this.projectMgmtService.projectUpdate(this.project);
   }
 }