public PodeAcessarDocumentoAttribute()
 {
     this.sessaoDoUsuario = InversionControl.Current.Resolve<ISessaoDoUsuario>();
     this.acessoDocumentoRepositorio = InversionControl.Current.Resolve<IAcessoDocumentoRepositorio>();
     this.documentoRepositorio = InversionControl.Current.Resolve<IDocumentoRepositorio>();
     this.autorizaVisualizacaoDocumento = InversionControl.Current.Resolve<AutorizaVisualizacaoDocumento>();
 }
示例#2
0
 public IndexacaoController()
 {
     this.sessaoDoUsuario = InversionControl.Current.Resolve<ISessaoDoUsuario>();
     this.indexacaoRepositorio = InversionControl.Current.Resolve<IIndexacaoRepositorio>();
     this.documentoRepositorio = InversionControl.Current.Resolve<IDocumentoRepositorio>();
     this.logarAcaoSistema = InversionControl.Current.Resolve<LogarAcaoDoSistema>();
 }
示例#3
0
 public DocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     ISessaoDoUsuario sessaoDoUsuario)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.sessaoDoUsuario = sessaoDoUsuario;
 }
 public AutorizaVisualizacaoDocumento(
     ISessaoDoUsuario sessaoDoUsuario,
     IAcessoDocumentoRepositorio acessoDocumentoRepositorio,
     IDocumentoRepositorio documentoRepositorio)
 {
     this.sessaoDoUsuario = sessaoDoUsuario;
     this.acessoDocumentoRepositorio = acessoDocumentoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
示例#5
0
 public IndexQueueProcessBatch(
     IIndexEngine indexEngine, 
     IDocumentoRepositorio documentoRepositorio,
     IIndexacaoRepositorio indexacaoRepositorio)
 {
     this.indexContentSearchEngineService = indexEngine;
     this.indexacaoRepositorio = indexacaoRepositorio;
     this.documentoRepositorio = documentoRepositorio;
 }
示例#6
0
 public VersaoDocumentoServico(
     IDocumentoRepositorio documentoRepositorio,
     LogarAcaoDoSistema logarAcaoSistema,
     IVersaoDocumentoRepositorio versaoDocumentoRepositorio,
     ISessaoDoUsuario sessaoDoUsuario)
 {
     this.logarAcaoSistema = logarAcaoSistema;
     this.documentoRepositorio = documentoRepositorio;
     this.versaoDocumentoRepositorio = versaoDocumentoRepositorio;
     this.sessaoDoUsuario = sessaoDoUsuario;
 }
示例#7
0
 public ArquivosController()
 {
     this.sessaoDoUsuario = InversionControl.Current.Resolve<ISessaoDoUsuario>();
     this.salvarConteudoServico = InversionControl.Current.Resolve<SalvarConteudoServico>();
     this.versaoDocumentoRepositorio = InversionControl.Current.Resolve<IVersaoDocumentoRepositorio>();
     this.documentoRepositorio = InversionControl.Current.Resolve<IDocumentoRepositorio>();
     this.storageServico = InversionControl.Current.Resolve<StorageServico>();
     this.mongoStorage = InversionControl.Current.Resolve<IMongoStorage>();
     this.openOfficeTransformer = InversionControl.Current.Resolve<OpenOfficeTransformer>();
     this.logarAcaoSistema = InversionControl.Current.Resolve<LogarAcaoDoSistema>();
 }
示例#8
0
 public SearchService(
     ISearchEngine searchEngine, 
     ISessaoDoUsuario userSession,
     AutorizaVisualizacaoDocumento contentAuthorizator,
     IDocumentoRepositorio contentRepository,
     IConfiguracoesDaAplicacao configuracoesDaAplicacao)
 {
     this.searchEngine = searchEngine;
     this.sessaoDoUsuario = userSession;
     this.autorizaVisualizacaoDocumento = contentAuthorizator;
     this.configuracoesDaAplicacao = configuracoesDaAplicacao;
     this.documentoRepositorio = contentRepository;
 }
示例#9
0
 public IndexQueueProcess(
     IDocumentoRepositorio documentoRepositorio,
     IConfiguracoesDaAplicacao configuracoesDaAplicacao,
     IUnidadeDeTrabalho unidadeDeTrabalho,
     LuceneIndexerSession indexerSession,
     IndexQueueProcessBatch indexQueueProcessBatch)
 {
     this.documentoRepositorio = documentoRepositorio;
     this.configuracoesDaAplicacao = configuracoesDaAplicacao;
     this.unidadeDeTrabalho = unidadeDeTrabalho;
     this.indexerSession = indexerSession;
     this.indexQueueProcessBatch = indexQueueProcessBatch;
 }