public ChangesetUploader(IFileArchiveApi fileArchiveApi, IFileStorageProvider storageProvider, ILog logger = null) { _fileArchiveApi = fileArchiveApi; _storageProvider = storageProvider; _logger = logger; _minResumeUploadFileSize = MIN_RESUME_UPLOAD_FILE_SIZE; }
public void Connect() { _client = new HttpPilotClient(_settings.ServerUrl); _client.Connect(false); ServerApi = _client.GetServerApi(new NullableServerCallback()); AuthenticationApi = _client.GetAuthenticationApi(); AuthenticationApi.Login(_settings.DbName, _settings.Login, _settings.Password, false, _settings.LicenseCode); var dataBaseInfo = ServerApi.OpenDatabase(); PersonId = dataBaseInfo.Person.Id; FileArchiveApi = _client.GetFileArchiveApi(); }
public void Connect() { _client.Connect(); ServerApi = _client.GetServerApi(new NullableServerCallback()); AuthenticationApi = _client.GetAuthenticationApi(); AuthenticationApi.Login(_settings.DbName, _settings.Login, _settings.Password, false, 100); ServerApi.OpenDatabase(); var people = ServerApi.LoadPeople(); var person = people.FirstOrDefault(p => !p.IsDeleted && p.Login == _settings.Login); if (person != null) { PersonId = person.Id; } FileArchiveApi = _client.GetFileArchiveApi(); }
public ChangesetUploader(Stream fileStream, IFileArchiveApi fileArchiveApi, DChangesetData changeset) { if (fileStream == null) { throw new ArgumentNullException("fileStream"); } if (fileArchiveApi == null) { throw new ArgumentNullException("fileArchiveApi"); } if (changeset == null) { throw new ArgumentNullException("changeset"); } _fileArchiveApi = fileArchiveApi; _changeset = changeset; _fileStream = fileStream; }
public RemoteService(HttpPilotClient client) { _client = client; _client.SetConnectionLostListener(this); _serverCallback = new ServerCallback(); _fileArchiveApi = client.GetFileArchiveApi(); var searchFactory = new SearchServiceFactory(_serverCallback); var localArchiveRootFolder = DirectoryProvider.GetTempPath(); var fileStorageProvider = new FileStorageProvider(localArchiveRootFolder); var changsetUploader = new ChangesetUploader(_fileArchiveApi, fileStorageProvider, null); var messageApi = client.GetMessagesApi(new NullableMessagesCallback()); var serverApi = client.GetServerApi(_serverCallback); var dbInfo = serverApi.OpenDatabase(); var backend = new Backend(serverApi, dbInfo, messageApi, changsetUploader); _serverApi = new ServerApiService(serverApi, dbInfo, searchFactory, backend); _serverCallback.RegisterCallbackListener((IRemoteServiceListener)_serverApi); IsActive = true; }
public FileLoader(IFileArchiveApi fileArchiveApi) { _fileArchiveApi = fileArchiveApi; }
public DataBaseNameSubstitutor(IFileArchiveApi api, string database) { _database = database; _api = api; }