
br.com.objectos.jabuticava.serasa.relato.factoring.CadastroSacadoPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.jabuticava.serasa.relato.factoring;
import br.com.objectos.way.io.flat.FlatFileWriter;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.way.io.flat.FlatRecordPlugin",
"br.com.objectos.way.io.flat.FlatRecordPlugin$ThisPojoPropertyAction",
"br.com.objectos.way.pojo.compiler.PojoCompiler"
})
final class CadastroSacadoPojo extends CadastroSacado {
private final String valor;
private final TituloTipo tipo;
public CadastroSacadoPojo(CadastroSacadoBuilderPojo builder) {
super();
valor = builder.___get___valor();
tipo = builder.___get___tipo();
}
@Override
public void emit(FlatFileWriter file) {
file.recordWriter()
.text(valor, 14)
.flatEnum(tipo, 2)
.write();
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
FlatFileWriter file = new FlatFileWriter(builder);
emit(file);
return builder.toString();
}
@Override
String valor() {
return valor;
}
@Override
TituloTipo tipo() {
return tipo;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy