All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.caelum.stella.boleto.SacadoToPagadorMapper Maven / Gradle / Ivy

There is a newer version: 2.1.7
Show newest version
package br.com.caelum.stella.boleto;

@SuppressWarnings("deprecation")
public class SacadoToPagadorMapper {

	public Sacado toSacado(Pagador pagador) {
		return Sacado.novoSacado().comBairro(pagador.getEndereco().getBairro())
				.comCep(pagador.getEndereco().getCep())
				.comCidade(pagador.getEndereco().getCidade())
				.comEndereco(pagador.getEndereco().getLogradouro())
				.comUf(pagador.getEndereco().getUf())
				.comCpf(pagador.getDocumento())
				.comNome(pagador.getNome());
	}

	public Pagador toPagador(Sacado sacado) {
		Endereco endereco = new Endereco(sacado.getEndereco(), sacado.getBairro(), sacado.getCep(), sacado.getCidade(), sacado.getUf());
		return Pagador.novoPagador().comDocumento(sacado.getCpf())
				.comEndereco(endereco)
				.comNome(sacado.getNome());
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy