예제 #1
0
 public MudaPaginaDeDocumentoNaTriagemServico(
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.paginaRepositorio       = paginaRepositorio;
     this.gravaLogDaPaginaServico = gravaLogDaPaginaServico;
 }
예제 #2
0
 public SepararDocumentos(
     IPaginaRepositorio paginaRepositorio,
     IDocumentoRepositorio documentoRepositorio,
     IIdentificarPaginasEmBrancoESeparadoras identificarPaginasEmBrancoESeparadoras,
     IDividirPaginasPorPaginaSeparadora dividirPaginasPorPaginaSeparadora,
     IBaixaArquivoFileTransferServico baixaArquivoFileTransferServico,
     IGerarThumbnailServico gerarThumbnailServico,
     IIdentificaTipoDocumentoServico identificaTipoDocumentoServico,
     ICorrigeOrientacaoServico corrigeOrientacaoServico,
     IIndexacaoRepositorio indexacaoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico,
     IValidacaoImagem validacaoImagem)
 {
     this.paginaRepositorio    = paginaRepositorio;
     this.documentoRepositorio = documentoRepositorio;
     this.identificarPaginasEmBrancoESeparadoras = identificarPaginasEmBrancoESeparadoras;
     this.dividirPaginasPorPaginaSeparadora      = dividirPaginasPorPaginaSeparadora;
     this.baixaArquivoFileTransferServico        = baixaArquivoFileTransferServico;
     this.gerarThumbnailServico          = gerarThumbnailServico;
     this.identificaTipoDocumentoServico = identificaTipoDocumentoServico;
     this.corrigeOrientacaoServico       = corrigeOrientacaoServico;
     this.indexacaoRepositorio           = indexacaoRepositorio;
     this.gravaLogDoDocumentoServico     = gravaLogDoDocumentoServico;
     this.gravaLogDaPaginaServico        = gravaLogDaPaginaServico;
     this.validacaoImagem = validacaoImagem;
 }
예제 #3
0
 public RessuscitaPaginaNaTriagemServico(IPaginaRepositorio paginaRepositorio,
                                         IDocumentoRepositorio documentoRepositorio,
                                         IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.paginaRepositorio       = paginaRepositorio;
     this.documentoRepositorio    = documentoRepositorio;
     this.gravaLogDaPaginaServico = gravaLogDaPaginaServico;
 }
예제 #4
0
 public CorrigeOrientacaoServico(ITesseractServico tesseractServico,
                                 IPostaArquivoFileTransferServico postaArquivoFileTransferServico,
                                 IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.tesseractServico = tesseractServico;
     this.postaArquivoFileTransferServico = postaArquivoFileTransferServico;
     this.gravaLogDaPaginaServico         = gravaLogDaPaginaServico;
 }
 public GravaGiroNaTriagemServico(ISessaoDoUsuario userSession,
                                  IAjusteDeDocumentoRepositorio ajusteDeDocumentoRepositorio,
                                  IGravaLogDaPaginaServico gravaLogDaPaginaServico,
                                  IPaginaRepositorio paginaRepositorio)
 {
     this.userSession = userSession;
     this.ajusteDeDocumentoRepositorio = ajusteDeDocumentoRepositorio;
     this.gravaLogDaPaginaServico      = gravaLogDaPaginaServico;
     this.paginaRepositorio            = paginaRepositorio;
 }
예제 #6
0
 public RemoverPaginaFileTransfer(
     ISsh ssh,
     IObtemFileTransferDaPaginaServico obtemFileTransferDaPaginaServico,
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.ssh = ssh;
     this.obtemFileTransferDaPaginaServico = obtemFileTransferDaPaginaServico;
     this.paginaRepositorio       = paginaRepositorio;
     this.gravaLogDaPaginaServico = gravaLogDaPaginaServico;
 }
 public ExcluiPaginaNaSeparacaoServico(
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.paginaRepositorio          = paginaRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.gravaLogDaPaginaServico    = gravaLogDaPaginaServico;
     this.documentoRepositorio       = documentoRepositorio;
 }
 public ReordenaPaginasTriagemServico(
     IDocumentoRepositorio documentoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.documentoRepositorio       = documentoRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.paginaRepositorio          = paginaRepositorio;
     this.gravaLogDaPaginaServico    = gravaLogDaPaginaServico;
 }
 public IdentificarPaginasEmBrancoESeparadoras(
     IManipulaImagemServico manipulaImagemServico,
     IIdentificarPaginaSeparadora identificarPaginaSeparadora,
     ILocalizadorCarimboService localizadorCarimboService,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.manipulaImagemServico       = manipulaImagemServico;
     this.identificarPaginaSeparadora = identificarPaginaSeparadora;
     this.localizadorCarimboService   = localizadorCarimboService;
     this.gravaLogDaPaginaServico     = gravaLogDaPaginaServico;
 }
예제 #10
0
 public RemoveArquivosDoLote(
     IRemoverPaginaFileTransfer removerPaginaFileTransfer,
     IPaginaRepositorio paginaRepositorio,
     ILoteRepositorio loteRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico,
     IUnitOfWork unitOfWork)
 {
     this.removerPaginaFileTransfer = removerPaginaFileTransfer;
     this.paginaRepositorio         = paginaRepositorio;
     this.loteRepositorio           = loteRepositorio;
     this.gravaLogDaPaginaServico   = gravaLogDaPaginaServico;
     this.unitOfWork = unitOfWork;
 }
 public PreparaInboxAjusteDeBrancosServico(
     IUnitOfWork unitOfWork,
     IDocumentoRepositorio documentoRepositorio,
     IPaginaRepositorio paginaRepositorio,
     IBaixaArquivoFileTransferServico baixaArquivoFileTransferServico,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.unitOfWork                      = unitOfWork;
     this.documentoRepositorio            = documentoRepositorio;
     this.paginaRepositorio               = paginaRepositorio;
     this.baixaArquivoFileTransferServico = baixaArquivoFileTransferServico;
     this.gravaLogDaPaginaServico         = gravaLogDaPaginaServico;
 }
예제 #12
0
 public CriaDocumentoNaTriagemServico(
     IDocumentoFabrica documentoFabrica,
     IDocumentoRepositorio documentoRepositorio,
     IGravaLogDoDocumentoServico gravaLogDoDocumentoServico,
     IPaginaRepositorio paginaRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico)
 {
     this.documentoFabrica           = documentoFabrica;
     this.documentoRepositorio       = documentoRepositorio;
     this.gravaLogDoDocumentoServico = gravaLogDoDocumentoServico;
     this.paginaRepositorio          = paginaRepositorio;
     this.gravaLogDaPaginaServico    = gravaLogDaPaginaServico;
 }
예제 #13
0
 public PreparaInboxServico(IUnitOfWork unitOfWork,
                            IDocumentoRepositorio documentoRepositorio,
                            IPaginaRepositorio paginaRepositorio,
                            IBaixaArquivoFileTransferServico baixaArquivoFileTransferServico,
                            IGravaLogDaPaginaServico gravaLogDaPaginaServico,
                            IRealizaGiroServico realizaGiroServico,
                            IBaixarArquivoAmazonS3 baixarArquivoAmazonS3)
 {
     this.unitOfWork                      = unitOfWork;
     this.documentoRepositorio            = documentoRepositorio;
     this.paginaRepositorio               = paginaRepositorio;
     this.baixaArquivoFileTransferServico = baixaArquivoFileTransferServico;
     this.gravaLogDaPaginaServico         = gravaLogDaPaginaServico;
     this.realizaGiroServico              = realizaGiroServico;
     this.baixarArquivoAmazonS3           = baixarArquivoAmazonS3;
 }
예제 #14
0
 public EnviaJpgsDoLoteParaCloud(
     IPaginaRepositorio paginaRepositorio,
     IPostaArquivoAmazonS3 postaArquivoAmazonS3,
     IBaixaArquivoFileTransferServico baixaArquivoFileTransferServico,
     ILoteRepositorio loteRepositorio,
     IGravaLogDaPaginaServico gravaLogDaPaginaServico,
     IFileSystem fileSystem,
     IUnitOfWork unitOfWork)
 {
     this.paginaRepositorio               = paginaRepositorio;
     this.postaArquivoAmazonS3            = postaArquivoAmazonS3;
     this.baixaArquivoFileTransferServico = baixaArquivoFileTransferServico;
     this.loteRepositorio         = loteRepositorio;
     this.gravaLogDaPaginaServico = gravaLogDaPaginaServico;
     this.fileSystem = fileSystem;
     this.unitOfWork = unitOfWork;
 }