Package br.com.mystudies.dp.creditbureau.core.service

Source Code of br.com.mystudies.dp.creditbureau.core.service.RelatorioSinteticoService

package br.com.mystudies.dp.creditbureau.core.service;

import br.com.mystudies.dp.creditbureau.core.b49c.B49CRepositorio;
import br.com.mystudies.dp.creditbureau.core.model.Relatorio;
import br.com.mystudies.dp.creditbureau.core.parser.ParserRelatorio;
import br.com.mystudies.dp.creditbureau.core.parser.ParserRelatorioSintetico;
import br.com.mystudies.dp.creditbureau.core.parser.builder.BuilderParser;
import br.com.mystudies.dp.creditbureau.core.parser.decorator.ParserBlocoA;
import br.com.mystudies.dp.creditbureau.core.parser.decorator.ParserBlocoB;
import br.com.mystudies.dp.creditbureau.core.parser.decorator.ParserBlocoC;

public class RelatorioSinteticoService implements RelatorioService {

  @Override
  public Relatorio getRelatorio() {
   
   
    ParserRelatorio ps =
        new BuilderParser()
            .addParser(ParserRelatorioSintetico.class)
            .addParserBloco(ParserBlocoA.class)
            .addParserBloco(ParserBlocoB.class)
            .addParserBloco(ParserBlocoC.class)
            .getParser();
   

    return ps.parse(new B49CRepositorio().consultar());
  }

}
TOP

Related Classes of br.com.mystudies.dp.creditbureau.core.service.RelatorioSinteticoService

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.