package gcom.cadastro.arquivo;
import java.util.Collection;
import gcom.cadastro.endereco.LogradouroTipo;
import gcom.util.Util;
public class GeradorRegistroTipoLogradouro {
private Collection<LogradouroTipo> tipos;
public GeradorRegistroTipoLogradouro(Collection<LogradouroTipo> tipos) {
this.tipos = tipos;
}
public StringBuilder build() {
StringBuilder linha = new StringBuilder();
for (LogradouroTipo tipo : tipos) {
linha.append("17");
linha.append(Util.adicionarZerosEsquedaNumero(2, tipo.getId().toString()));
linha.append(Util.completaString(tipo.getDescricao(), 20));
linha.append(System.getProperty("line.separator"));
}
return linha;
}
}