package gov.pr.celepar.tabeliao.pojo; // Generated 01/09/2006 13:27:07 by J-Querena using Hibernate Tools 3.1.0.beta5 /* Este programa � licenciado de acordo com a LPG-AP (LICEN�A P�BLICA GERAL PARA PROGRAMAS DE COMPUTADOR DA ADMINISTRA��O P�BLICA), vers�o 1.1 ou qualquer vers�o posterior. A LPG-AP deve acompanhar todas PUBLICA��ES, DISTRIBUI��ES e REPRODU��ES deste Programa. Caso uma c�pia da LPG-AP n�o esteja dispon�vel junto com este Programa, voc� pode contatar o LICENCIANTE ou ent�o acessar diretamente: http://www.celepar.pr.gov.br/licenca/LPG-AP.pdf Para poder USAR, PUBLICAR, DISTRIBUIR, REPRODUZIR ou ALTERAR este Programa � preciso estar de acordo com os termos da LPG-AP */ import java.util.Date; /** * Classe POJO para Certificado Publico * CertificadoPublico generated by hbm2java */ public class CertificadoPublico implements java.io.Serializable { // Fields /** * */ private static final long serialVersionUID = -4111334593069729924L; private long id; private CertificadoAc certificadoAc; private String numSerie; private String nome; private String email; private String dn; private Long idUsuSentinela; private Date dtValidadeIni; private Date dtValidadeFim; private Date dtInclusao; private boolean revogado; private byte[] arquivo; // Constructors /** default constructor */ public CertificadoPublico() { } /** * minimal constructor * @param id * @param certificadoAc * @param numSerie * @param nome * @param email * @param dn * @param dtValidadeIni * @param dtValidadeFim * @param dtInclusao * @param revogado * @param arquivo */ public CertificadoPublico(long id, CertificadoAc certificadoAc, String numSerie, String nome, String email, String dn, Date dtValidadeIni, Date dtValidadeFim, Date dtInclusao, boolean revogado, byte[] arquivo) { this.id = id; this.certificadoAc = certificadoAc; this.numSerie = numSerie; this.nome = nome; this.email = email; this.dn = dn; this.dtValidadeIni = dtValidadeIni; this.dtValidadeFim = dtValidadeFim; this.dtInclusao = dtInclusao; this.revogado = revogado; this.arquivo = arquivo; } /** * full constructor * @param id * @param certificadoAc * @param numSerie * @param idUsuSentinela * @param nome * @param email * @param dn * @param dtValidadeIni * @param dtValidadeFim * @param dtInclusao * @param revogado * @param arquivo */ public CertificadoPublico(long id, CertificadoAc certificadoAc, String numSerie, Long idUsuSentinela, String nome, String email, String dn, Date dtValidadeIni, Date dtValidadeFim, Date dtInclusao, boolean revogado, byte[] arquivo) { this.id = id; this.certificadoAc = certificadoAc; this.numSerie = numSerie; this.idUsuSentinela = idUsuSentinela; this.nome = nome; this.email = email; this.dn = dn; this.dtValidadeIni = dtValidadeIni; this.dtValidadeFim = dtValidadeFim; this.dtInclusao = dtInclusao; this.revogado = revogado; this.arquivo = arquivo; } /** * * @return identificador unico */ public long getId() { return this.id; } public void setId(long id) { this.id = id; } /** * * @return Certificado do Autoridade Certificadora */ public CertificadoAc getCertificadoAc() { return this.certificadoAc; } public void setCertificadoAc(CertificadoAc certificadoAc) { this.certificadoAc = certificadoAc; } public String getNumSerie() { return numSerie; } public void setNumSerie(String numSerie) { this.numSerie = numSerie; } /** * * @return Id do usuario do certificado publico no Sentinela */ public Long getIdUsuSentinela() { return this.idUsuSentinela; } public void setIdUsuSentinela(Long idUsuSentinela) { this.idUsuSentinela = idUsuSentinela; } /** * * @return Nome do titular do certificado */ public String getNome() { return this.nome; } public void setNome(String nome) { this.nome = nome; } /** * * @return Endereco de e-mail armazenado no Certificado */ public String getEmail() { return this.email; } public void setEmail(String email) { this.email = email; } /** * * @return Distinguished Name do certificado */ public String getDn() { return this.dn; } public void setDn(String dn) { this.dn = dn; } /** * * @return Data e hora do inicio da validade do certificado */ public Date getDtValidadeIni() { return this.dtValidadeIni; } public void setDtValidadeIni(Date dtValidadeIni) { this.dtValidadeIni = dtValidadeIni; } /** * * @return Data e hora do final da validade do certificado */ public Date getDtValidadeFim() { return this.dtValidadeFim; } public void setDtValidadeFim(Date dtValidadeFim) { this.dtValidadeFim = dtValidadeFim; } /** * * @return Data e hora da inclusao do certificado na base do Tabeliao */ public Date getDtInclusao() { return this.dtInclusao; } public void setDtInclusao(Date dtInclusao) { this.dtInclusao = dtInclusao; } /** * * @return true, se o certificado esta revogado */ public boolean isRevogado() { return this.revogado; } public void setRevogado(boolean revogado) { this.revogado = revogado; } /** * * @return conteudo do arquivo do certificado */ public byte[] getArquivo() { return this.arquivo; } public void setArquivo(byte[] arquivo) { this.arquivo = arquivo; } }