Package cl.loso.melon.server.pojos

Examples of cl.loso.melon.server.pojos.FueraServicioUsuario


  public static FueraServicioUsuario getFueraServicioUsuario(Long idUsuario,
      Long idListaEvento, Long idUsuarioResponsable,
      Long idListaEventoUsuarioResponsable) {
    PersistenceManager pm = PMF.get().getPersistenceManager();
    ListaEventoLN evento, evento1 = null;
    FueraServicioUsuario fueraServicioUsuario = null;
    try {
      SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
      log.info("idUsuario : " + idUsuario);
      log.info("idListaEvento : " + idListaEvento);

      Key k1 = KeyFactory.createKey(UsuarioLN.class.getSimpleName(),
          idUsuario);
      Key k2 = KeyFactory.createKey(k1, ListaEventoLN.class
          .getSimpleName(), idListaEvento);
      evento = pm.getObjectById(ListaEventoLN.class, k2);
      log.info("evento1 : " + evento.getEstado());

      log.info("idUsuarioResponsable : " + idUsuarioResponsable);
      log.info("idListaEventoUsuarioResponsable : "
          + idListaEventoUsuarioResponsable);
      Key k11 = KeyFactory.createKey(UsuarioLN.class.getSimpleName(),
          idUsuarioResponsable);
      Key k22 = KeyFactory.createKey(k11, ListaEventoLN.class
          .getSimpleName(), idListaEventoUsuarioResponsable);
      evento1 = pm.getObjectById(ListaEventoLN.class, k22);

      log.info("evento2 : " + evento1.getEstado());
      SolucionLN solucion = evento1.getSolucion();
     
      FallaLN falla=evento.getFalla();
     
      String problema="";
      if(falla!=null){
        problema=falla.getProblema();
      }
      Long equipo=null;
      String equipoTxt="";
     
      if(falla!=null){
        equipo=falla.getEquipo();
      }
      if(equipo!=null){
        equipoTxt=String.valueOf(equipo);
      }

      if (solucion != null) {
        Date fechaCompromiso = solucion.getFechaCompromiso();
        Date fechaSolucion = solucion.getFechaSolucion();
        String fechaCompromisoTxt = "";
        String fechaSolucionTxt = "";
        if (fechaCompromiso != null) {
          fechaCompromisoTxt = sdf.format(fechaCompromiso);
        }
        if (fechaSolucion != null) {
          fechaSolucionTxt = sdf.format(fechaSolucion);
        }

        fueraServicioUsuario = new FueraServicioUsuario(sdf
            .format(evento.getFecha()), problema, String.valueOf(evento
            .getIdResponsable()), equipoTxt, evento.getEstado(), fechaCompromisoTxt,
            fechaSolucionTxt, solucion.getComentario());
      } else {
        fueraServicioUsuario = new FueraServicioUsuario(sdf
            .format(evento.getFecha()), problema, String.valueOf(evento
            .getIdResponsable()), equipoTxt, evento.getEstado(), "", "", "");
      }

    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of cl.loso.melon.server.pojos.FueraServicioUsuario

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.