package br.com.centralit.citcorpore.metainfo.complementos; import java.util.Collection; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.jsp.JspWriter; import br.com.centralit.citcorpore.bean.AcordoNivelServicoDTO; import br.com.centralit.citcorpore.integracao.AcordoNivelServicoDao; import br.com.centralit.citcorpore.negocio.PrioridadeService; import br.com.centralit.citcorpore.negocio.UnidadeService; import br.com.citframework.excecao.ServiceException; import br.com.citframework.service.ServiceLocator; import br.com.citframework.util.UtilFormatacao; public class ComplementoSLA_TempoAuto { public String execute(JspWriter out, HttpServletRequest request, HttpServletResponse response) throws ServiceException, Exception { UnidadeService unidadeService = (UnidadeService) ServiceLocator.getInstance().getService(UnidadeService.class, null); Collection colUnidades = unidadeService.list(); String retorno = ""; String idServicoContratoStr = (String)request.getParameter("saveInfo"); Integer idServicoContrato = null; if (idServicoContratoStr != null && !idServicoContratoStr.trim().equalsIgnoreCase("")){ idServicoContrato = new Integer(idServicoContratoStr); } String idAcordoNivelServicoSTR = (String)request.getParameter("id"); Integer idAcordoNivelServico = null; if (idAcordoNivelServicoSTR != null && !idAcordoNivelServicoSTR.trim().equalsIgnoreCase("")){ idAcordoNivelServico = new Integer(idAcordoNivelServicoSTR); } AcordoNivelServicoDao acordoNivelServicoDao = new AcordoNivelServicoDao(); AcordoNivelServicoDTO acordoNivelServicoDTO = new AcordoNivelServicoDTO(); acordoNivelServicoDTO.setIdAcordoNivelServico(idAcordoNivelServico); if (idAcordoNivelServico != null && idAcordoNivelServico.intValue() > 0){ acordoNivelServicoDTO = (AcordoNivelServicoDTO) acordoNivelServicoDao.restore(acordoNivelServicoDTO); } PrioridadeService prioridadeService = (PrioridadeService) ServiceLocator.getInstance().getService(PrioridadeService.class, null); Collection col = prioridadeService.list(); if (col != null){ String tempo = ""; if (acordoNivelServicoDTO != null && acordoNivelServicoDTO.getTempoAuto() != null){ tempo = UtilFormatacao.formatDouble(acordoNivelServicoDTO.getTempoAuto(), 2); } retorno = retorno + "<input type='text' name='TEMPOAUTO' id='TEMPOAUTO' size='12' maxlength='8' class='Format[Money]' value='" + tempo + "'/>min"; } return retorno; } }