Package fing.satode.bl.necesidades

Source Code of fing.satode.bl.necesidades.NecesidadService

package fing.satode.bl.necesidades;

import java.util.ArrayList;

import org.springframework.transaction.annotation.Transactional;

import fing.satode.bl.base.ServiceBase;
import fing.satode.data.GestionNecesidadDTO;
import fing.satode.data.NecesidadDTO;
import fing.satode.dominio.GestionNecesidad;
import fing.satode.dominio.Necesidad;
import fing.satode.pl.necesidades.NecesidadesDAO;

@Transactional
public class NecesidadService extends ServiceBase {

  public ArrayList<NecesidadDTO> listaNecesidades() {
    // TODO Auto-generated method stub
    ArrayList<NecesidadDTO> listaDTOS= new ArrayList<NecesidadDTO>();
    ArrayList<Necesidad> listaDes= NecesidadesDAO.getInstance().listaNecesidades();
    for(Necesidad d: listaDes){
      listaDTOS.add(d.getDTO());
    }
    return listaDTOS;
  }

  public void nuevoNecesidade(NecesidadDTO dto) {
    // TODO Auto-generated method stub
    Necesidad necesidad= new Necesidad(dto);
    NecesidadesDAO.getInstance().nuevoNecesidad(necesidad);
  }

  public void modificarNecesidad(NecesidadDTO dto) {
    // TODO Auto-generated method stub
    Necesidad necesidad= new Necesidad(dto);
    NecesidadesDAO.getInstance().modificarNecesidad(necesidad);
  }

  public void eliminarNecesidad(NecesidadDTO dto) {
    // TODO Auto-generated method stub
    Necesidad necesidad= new Necesidad(dto);
    NecesidadesDAO.getInstance().eliminarNecesidad(necesidad);
  }

  public ArrayList<NecesidadDTO> buscarNecesidades(Long idDesastre,
      Long idEstado) {
    // TODO Auto-generated method stub
    ArrayList<NecesidadDTO> listaDTOS= new ArrayList<NecesidadDTO>();
    ArrayList<Necesidad> listaDes= NecesidadesDAO.getInstance().buscarNecesidades(idDesastre,idEstado);
    for(Necesidad d: listaDes){
      listaDTOS.add(d.getDTO());
    }
    return listaDTOS;
  }

  public GestionNecesidadDTO buscarGestionNecesidadPorNecesidad(Long idNecesidad) {
    // TODO Auto-generated method stub
    GestionNecesidad gesnec= NecesidadesDAO.getInstance().buscarGestionNecesidadPorNecesidad(idNecesidad);
    if(gesnec!=null){
      return gesnec.getDTO();
    }else{
      return null;
    }
  }

  public void nuevoGestionNecesidad(GestionNecesidadDTO dto) {
    GestionNecesidad necesidad= new GestionNecesidad(dto);
    NecesidadesDAO.getInstance().nuevoGestionNecesidad(necesidad);
    dto.setId(necesidad.getId());
  }
 
  public void modificarGestionNecesidad(GestionNecesidadDTO dto) {
    GestionNecesidad necesidad= new GestionNecesidad(dto);
    NecesidadesDAO.getInstance().modificarGestionNecesidad(necesidad);
  }

  public ArrayList<NecesidadDTO> buscarNecesidades(Long idDesastre,
      Long idEstado, boolean recursosLocales) {
    ArrayList<NecesidadDTO> listaDTOS= new ArrayList<NecesidadDTO>();
    ArrayList<Necesidad> listaDes= NecesidadesDAO.getInstance().buscarNecesidades(idDesastre,idEstado,recursosLocales);
    for(Necesidad d: listaDes){
      listaDTOS.add(d.getDTO());
    }
    return listaDTOS;
  }

}
TOP

Related Classes of fing.satode.bl.necesidades.NecesidadService

TOP
Copyright © 2018 www.massapi.com. 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.