package gcom.cadastro.imovel;
import gcom.interceptor.ObjetoTransacao;
import gcom.seguranca.acesso.usuario.Usuario;
import gcom.util.filtro.Filtro;
import java.util.Date;
public class ImovelProgramaEspecial extends ObjetoTransacao {
/**
*
*/
private static final long serialVersionUID = 1L;
public static final Short FORMA_SUSPENSAO_OPERADOR = new Short("1");
public static final Short FORMA_SUSPENSAO_BATCH = new Short("2");
private Integer id;
private Imovel imovel;
private String descricaoDocumentos;
private Integer mesAnoInicioPrograma;
private Integer mesAnoSaidaPrograma;
private Short formaSuspensao;
private Date dataApresentacaoDocumentos;
private ImovelPerfil imovelPerfil;
private Usuario usuarioResponsavel;
private Usuario usuarioSuspensao;
private Date dataSuspensao;
private Date dataInclusao;
private Date ultimaAlteracao;
private String numeroBolsaFamilia;
public ImovelProgramaEspecial() {
}
public String getMesAnoInicio(){
String anoMesStr = this.mesAnoInicioPrograma + "";
String mesAno = "";
mesAno = anoMesStr.substring(4,6) + "/" + anoMesStr.substring(0,4) ;
return mesAno;
}
public String getMesAnoSaida(){
String anoMesStr = this.mesAnoSaidaPrograma + "";
String mesAno = "";
if(this.mesAnoSaidaPrograma!=null && !this.mesAnoSaidaPrograma.equals("")){
mesAno = anoMesStr.substring(4,6) + "/" + anoMesStr.substring(0,4) ;
}
return mesAno;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Imovel getImovel() {
return imovel;
}
public void setImovel(Imovel imovel) {
this.imovel = imovel;
}
public String getDescricaoDocumentos() {
return descricaoDocumentos;
}
public void setDescricaoDocumentos(String descricaoDocumentos) {
this.descricaoDocumentos = descricaoDocumentos;
}
public Integer getMesAnoInicioPrograma() {
return mesAnoInicioPrograma;
}
public void setMesAnoInicioPrograma(Integer mesAnoInicioPrograma) {
this.mesAnoInicioPrograma = mesAnoInicioPrograma;
}
public ImovelPerfil getImovelPerfil() {
return imovelPerfil;
}
public void setImovelPerfil(ImovelPerfil imovelPerfil) {
this.imovelPerfil = imovelPerfil;
}
public Usuario getUsuarioResponsavel() {
return usuarioResponsavel;
}
public void setUsuarioResponsavel(Usuario usuarioResponsavel) {
this.usuarioResponsavel = usuarioResponsavel;
}
@Override
public Filtro retornaFiltro() {
return null;
}
@Override
public String[] retornaCamposChavePrimaria() {
String[] retorno = new String[1];
retorno[0] = "id";
return retorno;
}
@Override
public Date getUltimaAlteracao() {
return this.ultimaAlteracao;
}
@Override
public void setUltimaAlteracao(Date ultimaAlteracao) {
this.ultimaAlteracao = ultimaAlteracao;
}
public Date getDataApresentacaoDocumentos() {
return dataApresentacaoDocumentos;
}
public void setDataApresentacaoDocumentos(Date dataApresentacaoDocumentos) {
this.dataApresentacaoDocumentos = dataApresentacaoDocumentos;
}
public Date getDataSuspensao() {
return dataSuspensao;
}
public void setDataSuspensao(Date dataSuspensao) {
this.dataSuspensao = dataSuspensao;
}
public Date getDataInclusao() {
return dataInclusao;
}
public void setDataInclusao(Date dataInclusao) {
this.dataInclusao = dataInclusao;
}
public Integer getMesAnoSaidaPrograma() {
return mesAnoSaidaPrograma;
}
public void setMesAnoSaidaPrograma(Integer mesAnoSaidaPrograma) {
this.mesAnoSaidaPrograma = mesAnoSaidaPrograma;
}
public Usuario getUsuarioSuspensao() {
return usuarioSuspensao;
}
public void setUsuarioSuspensao(Usuario usuarioSuspensao) {
this.usuarioSuspensao = usuarioSuspensao;
}
public Short getFormaSuspensao() {
return formaSuspensao;
}
public void setFormaSuspensao(Short formaSuspensao) {
this.formaSuspensao = formaSuspensao;
}
public String getNumeroBolsaFamilia() {
return numeroBolsaFamilia;
}
public void setNumeroBolsaFamilia(String numeroBolsaFamilia) {
this.numeroBolsaFamilia = numeroBolsaFamilia;
}
}