package gcom.cadastro.imovel.bean; import gcom.atendimentopublico.ligacaoesgoto.LigacaoEsgotoEsgotamento; import gcom.cadastro.cliente.ClienteImovel; import gcom.cadastro.imovel.Imovel; import gcom.cadastro.imovel.ImovelRamoAtividade; import gcom.cadastro.imovel.ImovelSubcategoria; import gcom.seguranca.acesso.usuario.Usuario; import java.io.Serializable; import java.util.Collection; /** * Esta classe tem a finalidade de encapsular as informa��es necess�rias para inserir um im�vel * * @author Raphael Rossiter * @date 19/08/2008 */ public class InserirImovelHelper implements Serializable { private static final long serialVersionUID = 1L; private Imovel imovel; private Collection<ImovelSubcategoria> subcategorias; private Collection<ImovelRamoAtividade> ramosAtividades; private Collection endereco; private Collection<ClienteImovel> clientes; private Usuario usuario; private LigacaoEsgotoEsgotamento ligacaoEsgotoEsgotamento; private Collection<ClienteImovel> colecaoClientesImoveisRemovidos; private Collection colecaoImovelSubcategoriasRemovidas; private Collection colecaoRamoAtividadesRemovidas; public InserirImovelHelper(){} public InserirImovelHelper(Imovel imovel, Collection subcategorias, Collection ramosAtividades, Collection endereco, Collection clientes, LigacaoEsgotoEsgotamento ligacaoEsgotoEsgotamento, Usuario usuario){ this.ramosAtividades = ramosAtividades; this.imovel = imovel; this.subcategorias = subcategorias; this.endereco = endereco; this.clientes = clientes; this.ligacaoEsgotoEsgotamento = ligacaoEsgotoEsgotamento; this.usuario = usuario; } public Collection<ClienteImovel> getClientes() { return clientes; } public void setClientes(Collection<ClienteImovel> clientes) { this.clientes = clientes; } public Collection getEndereco() { return endereco; } public void setEndereco(Collection endereco) { this.endereco = endereco; } public Imovel getImovel() { return imovel; } public void setImovel(Imovel imovel) { this.imovel = imovel; } public LigacaoEsgotoEsgotamento getLigacaoEsgotoEsgotamento() { return ligacaoEsgotoEsgotamento; } public void setLigacaoEsgotoEsgotamento( LigacaoEsgotoEsgotamento ligacaoEsgotoEsgotamento) { this.ligacaoEsgotoEsgotamento = ligacaoEsgotoEsgotamento; } public Collection<ImovelSubcategoria> getSubcategorias() { return subcategorias; } public void setSubcategorias(Collection<ImovelSubcategoria> subcategorias) { this.subcategorias = subcategorias; } public Usuario getUsuario() { return usuario; } public void setUsuario(Usuario usuario) { this.usuario = usuario; } public Collection<ClienteImovel> getColecaoClientesImoveisRemovidos() { return colecaoClientesImoveisRemovidos; } public void setColecaoClientesImoveisRemovidos(Collection<ClienteImovel> colecaoClientesImoveisRemovidos) { this.colecaoClientesImoveisRemovidos = colecaoClientesImoveisRemovidos; } public Collection getColecaoImovelSubcategoriasRemovidas() { return colecaoImovelSubcategoriasRemovidas; } public void setColecaoImovelSubcategoriasRemovidas( Collection colecaoImovelSubcategoriasRemovidas) { this.colecaoImovelSubcategoriasRemovidas = colecaoImovelSubcategoriasRemovidas; } public Collection<ImovelRamoAtividade> getRamosAtividades() { return ramosAtividades; } public void setRamosAtividades(Collection<ImovelRamoAtividade> ramosAtividades) { this.ramosAtividades = ramosAtividades; } /** * @return Returns the colecaoRamoAtividadesRemovidas. */ public Collection getColecaoRamoAtividadesRemovidas() { return colecaoRamoAtividadesRemovidas; } /** * @param colecaoRamoAtividadesRemovidas The colecaoRamoAtividadesRemovidas to set. */ public void setColecaoRamoAtividadesRemovidas( Collection colecaoRamoAtividadesRemovidas) { this.colecaoRamoAtividadesRemovidas = colecaoRamoAtividadesRemovidas; } }