Package comum.util

Source Code of comum.util.ImagemAcompanhamento

package comum.util;

import java.io.UnsupportedEncodingException;
import java.security.NoSuchAlgorithmException;

import javax.servlet.http.HttpServletRequest;

import ecar.dao.ConfiguracaoDao;
import ecar.dao.CorDao;
import ecar.exception.ECARException;
import ecar.pojo.ConfiguracaoCfg;
import ecar.pojo.Cor;
import ecar.pojo.TipoFuncAcompTpfa;
import ecar.pojo.UsuarioUsu;

/**
*
* @author 70744416353
*/
public class ImagemAcompanhamento {
  /**
   * = (TipoFuncAcompTpfa) tipoFuncAcompDao.buscar(TipoFuncAcompTpfa.class, codTpfa);
   *
   * @param cor
   * @param request
         * @param funcao
         * @return
   * @throws ECARException
   */
  public static String getURLImagem(Cor cor, HttpServletRequest request , TipoFuncAcompTpfa funcao ) throws ECARException, NoSuchAlgorithmException, UnsupportedEncodingException{
    String url=null;
    CorDao corDao = new CorDao(request);
   
    // Configura��o 
    ConfiguracaoCfg configuracao = new ConfiguracaoDao(request).getConfiguracao();
    String pathRaiz = configuracao.getRaizUpload();
   
    UsuarioUsu usuarioImagem = null
    String hashNomeArquivo = null;
   
    if(cor.getIndPosicoesGeraisCor().equals("S")){
      cor.getCodCor();
     
    url = corDao.getImagemPersonalizada(cor, funcao, "D");
    if( url != null ) {
     
      usuarioImagem = ((ecar.login.SegurancaECAR)request.getSession().getAttribute("seguranca")).getUsuario();
      hashNomeArquivo = Util.calcularHashNomeArquivo(pathRaiz, url);
      Util.adicionarMapArquivosAtuaisUsuarios(usuarioImagem, hashNomeArquivo, pathRaiz, url);
     
      url=request.getContextPath()+"/DownloadFile?tipo=open&RemoteFile="+ hashNomeArquivo ;
    } else {
      if( cor.getCodCor() != null ) {
        url =request.getContextPath() + "/images/" + corDao.getImagemSinal(cor,funcao)+ "" ;
      }
    }
  }
   
    return url;
  }
 

}
TOP

Related Classes of comum.util.ImagemAcompanhamento

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.