Blame |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.domain.dto;
import java.util.ArrayList;
import java.util.List;
import org.primefaces.model.UploadedFile;
public class ArquivoDTO
{
private byte[] arquivo
;
private String extensao
;
private String tituloEmail
;
private List<ArquivoFuncionarioDTO
> arquivosFuncionarios =
new ArrayList<ArquivoFuncionarioDTO
>();
public ArquivoDTO
(UploadedFile modeloParaUpload
) {
setArquivo
(modeloParaUpload.
getContents());
setExtensao
(extensaoDoArquivo
(modeloParaUpload.
getFileName()));
setTituloEmail
("CONTRACHEQUE");
}
public ArquivoDTO
() {
setTituloEmail
("CONTRACHEQUE");
}
public byte[] getArquivo
() {
return arquivo
;
}
public void setArquivo
(byte[] arquivo
) {
this.
arquivo = arquivo
;
}
public String getExtensao
() {
return extensao
;
}
public void setExtensao
(String extensao
) {
this.
extensao = extensao
;
}
private String extensaoDoArquivo
(String nomeArquivo
) {
return nomeArquivo.
substring(nomeArquivo.
lastIndexOf('.') +
1, nomeArquivo.
length());
}
public String getTituloEmail
() {
return tituloEmail
;
}
public void setTituloEmail
(String tituloEmail
) {
this.
tituloEmail = tituloEmail
;
}
public List<ArquivoFuncionarioDTO
> getArquivosFuncionarios
() {
return arquivosFuncionarios
;
}
public void setArquivosFuncionarios
(List<ArquivoFuncionarioDTO
> arquivosFuncionarios
) {
this.
arquivosFuncionarios = arquivosFuncionarios
;
}
}