Package ar.com.AmberSoft.iEvenTask.backend.entities

Examples of ar.com.AmberSoft.iEvenTask.backend.entities.Objetivo


   
      Collection<Objetivo> objetivos = (Collection<Objetivo>) result.get(ParamsConst.DATA);
     
      Iterator<Objetivo> it = objetivos.iterator();
      while (it.hasNext()) {
        Objetivo objetivo = (Objetivo) it.next();
        if (users != null){
          User actualUser = users.get(objetivo.getIdUsuarioAsignado());
          if (actualUser!=null){
            objetivo.setAsignado(actualUser.getName())
          }
        }
       
        Collection <VisibleObjetivo> visibles = objetivo.getVisibles();
        if (visibles!=null){
          Iterator<VisibleObjetivo> itVisibles = visibles.iterator();
          Set<VisibleObjetivo> nuevosVisibles = new HashSet<VisibleObjetivo>();
          while (itVisibles.hasNext()) {
            VisibleObjetivo visible = (VisibleObjetivo) itVisibles.next();
            visible.setObjetivo(null);
            nuevosVisibles.add(visible);
          }
          objetivo.setVisibles(nuevosVisibles);
        }
       
        Set<Tarea> tareas = objetivo.getTareas();
        if (tareas!=null){
          Set<Tarea> nuevasTareas = new HashSet<Tarea>();
          Iterator<Tarea> itTareas = tareas.iterator();
          while (itTareas.hasNext()) {
            Tarea tarea = (Tarea) itTareas.next();
            tarea.setComentarios(null);
            tarea.setObjetivo(null);
            tarea.setVisibles(null);
            tarea.setSubtareas(null);
            nuevasTareas.add(tarea);
          }
          objetivo.setTareas(nuevasTareas);
        }
        //objetivo.setTareas(null);
       
       
      }
View Full Code Here


   
    // Esto es necesario realizar para que estas colecciones no den Lazy initialization exception
    Collection<Objetivo> objetivos = (Collection<Objetivo>) result.get(ParamsConst.DATA);
    Iterator<Objetivo> it = objetivos.iterator();
    while (it.hasNext()) {
      Objetivo objetivo = (Objetivo) it.next();
      preventLazy(objetivo.getVisibles());
      preventLazy(objetivo.getTareas());
    }
    return result;
  }
View Full Code Here

    map.put(ParamsConst.PAGING_LOAD_RESULT, Boolean.TRUE);
    return map;
  }
 
  private void addObjetivo(Collection<Objetivo> list) {
    Objetivo objetivo = new Objetivo();
    objetivo.setNombreObjetivo(objetivo.getNombreObjetivo());
    objetivo.setTipoObjetivo(objetivo.getTipoObjetivo());
    objetivo.setEscalaMedicion(objetivo.getEscalaMedicion());
    objetivo.setFechaFinalizacion(objetivo.getFechaFinalizacion());
    objetivo.setPonderacion(objetivo.getPonderacion());
    objetivo.setIdUsuarioAsignado(objetivo.getIdUsuarioAsignado());
    objetivo.setDescripcion(objetivo.getDescripcion());
 
    List<Tarea> tareas = new ArrayList<Tarea>();
    ListTaskService.addTarea(tareas);
    ListTaskService.addTarea(tareas);
    ListTaskService.addTarea(tareas);
    ListTaskService.addTarea(tareas);
    ListTaskService.addTarea(tareas);
    objetivo.setTareas(new HashSet<Tarea>(tareas));
   
    list.add(objetivo);
  }
View Full Code Here

  @SuppressWarnings({"rawtypes", "unchecked"})
  @Override
  public Entity getEntity(Map params) {
   
    Objetivo objetivo = null;
    if (params.get(ParamsConst.ENTITY)!=null){
      objetivo = (Objetivo) params.get(ParamsConst.ENTITY);
    } else {
      objetivo = new Objetivo();
    }
   
    objetivo.setNombreObjetivo((String)params.get(ParamsConst.NOMBRE_OBJETIVO));
    objetivo.setTipoObjetivo((String)params.get(ParamsConst.TIPO_OBJETIVO));
    objetivo.setEscalaMedicion((String)params.get(ParamsConst.ESCALA_MEDICION));
    objetivo.setFechaFinalizacion((Date)params.get(ParamsConst.FECHA_FINALIZACION));
    objetivo.setPonderacion((Integer)params.get(ParamsConst.PONDERACION));
    objetivo.setIdUsuarioAsignado((String) params.get(ParamsConst.ID_USUARIO_ASIGNADO));
    objetivo.setDescripcion((String)params.get(ParamsConst.DESCRIPCION));
   
    HttpServletRequest request = (HttpServletRequest) params.get(ParamsConst.REQUEST);
    User user = (User) request.getSession().getAttribute(ParamsConst.USER);
   
    objetivo.setCreator(user.getId());
   
    objetivo.defaultVisibles();
   
    Collection usersView = (Collection) params.get(ParamsConst.USERS_VIEW);
    if (usersView!=null){
      Iterator<String> itUsers = usersView.iterator();
      while (itUsers.hasNext()) {
        String actual = (String) itUsers.next();
        objetivo.addVisible(actual)
      }
    }
   
    return objetivo;
  }
View Full Code Here

public class UpdateObjectiveService extends CreateObjectiveService {
  @SuppressWarnings("rawtypes")
  @Override
  public Entity getEntity(Map params) {
    Objetivo objetivo = (Objetivo) super.getEntity(params);
    objetivo.setId((Integer) params.get(ParamsConst.ID));
    return objetivo;
  }
View Full Code Here

   
    GetObjectiveService getObjectiveService = new GetObjectiveService();
    params.put(ParamsConst.TRANSACTION_CONTROL, Boolean.FALSE);
    params.putAll(getObjectiveService.execute(params));
   
    Objetivo objetivo = (Objetivo) getEntity(params);

    getSession().saveOrUpdate(objetivo);
   
    getSession().saveOrUpdate(getEntity(params));
    return null;
View Full Code Here

TOP

Related Classes of ar.com.AmberSoft.iEvenTask.backend.entities.Objetivo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.