示例#1
0
 public PathService(
     APIConnection connection,
     MetadataAuditLogStore auditLogStore,
     ViewSetService viewSetService,
     ModuleConfigurator moduleConfigurator,
     ManagerConfiguration managerConfiguration,
     FileService fileService
     ) : base(connection)
 {
     this.auditLogStore        = auditLogStore;
     this.viewSetService       = viewSetService;
     this.moduleConfigurator   = moduleConfigurator;
     this.ManagerConfiguration = managerConfiguration;
     this.fileService          = fileService;
 }
示例#2
0
 public LEOUploadModule(APIConnection connection, APIConnection priveligedConnection, ManagerConfiguration managerConfiguration, MetadataAuditLogStore auditLogStore)
 {
     this.connection           = connection;
     this.managerConfiguration = managerConfiguration;
     // This privieged connection allows us to do things like add a user.
     this.privilegedConnection = priveligedConnection;
     this.auditLogStore        = auditLogStore;
 }
示例#3
0
        public EDiscovery(APIConnection connection, APIConnection priveligedConnection, ManagerConfiguration managerConfiguration, MetadataAuditLogStore auditLogStore)
        {
            this.connection           = connection;
            this.managerConfiguration = managerConfiguration;
            // This priveleged connection is used specifically when we're upgrading to the edisc credentials.  We really don't want anything else
            // in the pipeline to be able to use this.  So to be safe we're creating a seperate connection in this case.
            this.privilegedConnection = priveligedConnection;

            this.auditLogStore = auditLogStore;
        }