コード例 #1
0
 private String montaMsg(Atendimento atn) {
   logger.entering(new Object[0]);
   logger.exiting(new Object[0]);
   return MessagesUtil.matchAndReplace(
       MessagesUtil.getMessage("MessageResources", "msg.alertas.atrasados.info.atendimento"),
       new Object[] {
         atn.getCliente() == null ? "" : atn.getCliente().getNome(),
         atn.getProblemaInicial() == null ? "" : atn.getProblemaInicial().getDescricao(),
         atn.getDtAbertura() == null
             ? ""
             : MyToolkit.formaterData(atn.getDtAbertura(), "dd/MM/yyyy HH:mm"),
         atn.getStatus() != null ? atn.getStatus().getNome() : "",
         atn.getTempoPercorrido()
             + " "
             + MessagesUtil.getMessage("MessageResources", "view.alerta.tempo.minutos")
       });
 }
コード例 #2
0
  private List<String> recuperaEmail(Escalonamento es, Atendimento atn) {
    logger.entering(new Object[0]);

    List emails = new ArrayList();
    String emailResp =
        atn.getProblemaInicial() != null
            ? atn.getProblemaInicial().getTipoProblema().getResponsavel().getEmail()
            : "";
    String emailSuper =
        atn.getProblemaInicial() != null
            ? atn.getProblemaInicial().getTipoProblema().getSupervisor().getEmail()
            : "";
    String emailGerente =
        atn.getProblemaInicial() != null
            ? atn.getProblemaInicial().getTipoProblema().getGerente().getEmail()
            : "";
    if ((es.isAlertaResponsavel()) && (!emailResp.equals(""))) emails.add(emailResp);
    if ((es.isAlertaSupervisor()) && (!emailSuper.equals(""))) emails.add(emailSuper);
    if ((es.isAlertaGerente()) && (!emailGerente.equals(""))) {
      emails.add(emailGerente);
    }
    logger.exiting(new Object[0]);
    return emails;
  }