
br.com.objectos.jabuticava.serasa.relato.factoring.TotalPagamentoPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.jabuticava.serasa.relato.factoring;
import br.com.objectos.way.io.flat.FlatFileWriter;
import br.com.objectos.way.io.flat.pojo.DecimalOption;
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 TotalPagamentoPojo extends TotalPagamento {
private static final String id = "05";
private static final String brancos = " ";
private final int quantidade;
private final double soma;
public TotalPagamentoPojo(TotalPagamentoBuilderPojo builder) {
super();
quantidade = builder.___get___quantidade();
soma = builder.___get___soma();
}
@Override
public void emit(FlatFileWriter file) {
file.recordWriter()
.fixed(id)
.integer(quantidade, 8)
.decimal(soma, 18, 2, DecimalOption.ZEROFILL)
.fixed(brancos)
.write();
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
FlatFileWriter file = new FlatFileWriter(builder);
emit(file);
return builder.toString();
}
@Override
String id() {
return id;
}
@Override
int quantidade() {
return quantidade;
}
@Override
double soma() {
return soma;
}
@Override
String brancos() {
return brancos;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy