Rev 525 | Rev 530 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 525 | Rev 526 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | package br.com.ec.domain.dto; |
1 | package br.com.ec.domain.dto; |
| 2 | 2 | ||
| - | 3 | import java.beans.Transient; |
|
| - | 4 | import java.io.File; |
|
| 3 | import java.util.Date; |
5 | import java.util.Date; |
| 4 | 6 | ||
| - | 7 | import javax.faces.context.FacesContext; |
|
| - | 8 | import javax.servlet.ServletContext; |
|
| - | 9 | ||
| - | 10 | import br.com.ec.core.util.VerificadorUtil; |
|
| - | 11 | import br.com.ec.domain.model.Produto; |
|
| 5 | import br.com.ec.domain.model.Vigencia; |
12 | import br.com.ec.domain.model.Vigencia; |
| 6 | import br.com.ec.domain.shared.ConstantesSEC; |
13 | import br.com.ec.domain.shared.ConstantesSEC; |
| 7 | 14 | ||
| 8 | public class VigenciaDTO { |
15 | public class VigenciaDTO { |
| 9 | 16 | ||
| Line 83... | Line 90... | ||
| 83 | this.possuiConsolidacaoEstoque = possuiConsolidacaoEstoque; |
90 | this.possuiConsolidacaoEstoque = possuiConsolidacaoEstoque; |
| 84 | }
|
91 | }
|
| 85 | 92 | ||
| 86 | /*********************************/
|
93 | /*********************************/
|
| 87 | 94 | ||
| 88 | public String getImagemPromocao() { |
- | |
| 89 | return getCaminhoPadraoImagens() + "promocao_" + getDescricao().replace("/", "_"); |
- | |
| - | 95 | public String getCaminhoPadraoImagens() { |
|
| - | 96 | return ConstantesSEC.TESTE_EMISSAO_LOCAL? ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_LOCAL : ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_SERVIDOR; |
|
| 90 | }
|
97 | }
|
| 91 | 98 | ||
| 92 | public String getImagemEscala() { |
- | |
| 93 | return getCaminhoPadraoImagens() + "escala_" + getDescricao().replace("/", "_"); |
- | |
| - | 99 | public String getCaminhoPastaImagens() { |
|
| - | 100 | ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); |
|
| - | 101 | return ConstantesSEC.TESTE_EMISSAO_LOCAL? |
|
| - | 102 | servletContext.getRealPath("") + File.separator + ConstantesSEC.Imagem.NOME_PASTA_PADRAO + File.separator : |
|
| - | 103 | servletContext.getRealPath("") + File.separator + ".." + File.separator + ConstantesSEC.Imagem.NOME_PASTA_PADRAO + File.separator; |
|
| 94 | }
|
104 | }
|
| 95 | 105 | ||
| 96 | public String getImagemAniversariantes() { |
- | |
| 97 | return getCaminhoPadraoImagens() + "aniversariantes_" + getDescricao().replace("/", "_"); |
- | |
| - | 106 | public String getImagemPromocao() { |
|
| - | 107 | return retornarImagemPngOuJpg("promocoes_"); |
|
| 98 | }
|
108 | }
|
| 99 | 109 | ||
| 100 | public String getImagemDestaques() { |
- | |
| 101 | return getCaminhoPadraoImagens() + "destaques_" + getDescricao().replace("/", "_"); |
- | |
| - | 110 | public String getImagemEscala() { |
|
| - | 111 | return retornarImagemPngOuJpg("escala_"); |
|
| 102 | }
|
112 | }
|
| 103 | 113 | ||
| 104 | public String getCaminhoPadraoImagens() { |
- | |
| 105 | return ConstantesSEC.TESTE_EMISSAO_LOCAL? ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_LOCAL : ConstantesSEC.Imagem.CAMINHO_PADRAO_IMAGEM_SERVIDOR; |
- | |
| - | 114 | private String retornarImagemPngOuJpg(String pasta) { |
|
| - | 115 | File foto = new File(getCaminhoPastaImagens() + pasta + getSequencial() + ".jpg"); |
|
| - | 116 | if (foto.exists()) { |
|
| - | 117 | return getCaminhoPadraoImagens() + pasta + getSequencial() + ".jpg"; |
|
| - | 118 | }
|
|
| - | 119 | if (!foto.exists()) { |
|
| - | 120 | foto = new File(getCaminhoPastaImagens() + pasta + getSequencial() + ".png"); |
|
| - | 121 | }
|
|
| - | 122 | return foto.exists()? getCaminhoPadraoImagens() + pasta + getSequencial() + ".png" : getCaminhoPadraoImagens() + "SEM_IMAGEM.png"; |
|
| 106 | }
|
123 | }
|
| 107 | 124 | ||
| 108 | }
|
125 | }
|