# Uses of Class
fr.gouv.vitam.workspace.client.WorkspaceClientFactory

Packages that use WorkspaceClientFactory
Package
Description
fr.gouv.vitam.access.internal.core
Provides core implementation for the Access Internal module.
fr.gouv.vitam.access.internal.rest
Provides the web server application for the Access Internal module and the rest resources it uses.
fr.gouv.vitam.batch.report.rest.service
fr.gouv.vitam.collect.internal.core.service
fr.gouv.vitam.functional.administration.core.backup
fr.gouv.vitam.functional.administration.rest
Provides the web server application and configuration for the Functional administration module and the rest resource it uses
fr.gouv.vitam.logbook.administration.core
Provides the core classes for the Logbook Administration module
fr.gouv.vitam.logbook.operations.core
Provides core implementation for the Logbook Operations module.
fr.gouv.vitam.metadata.audit.core
fr.gouv.vitam.metadata.core.ExportsPurge
fr.gouv.vitam.metadata.core.graph
fr.gouv.vitam.processing.data.core.management
fr.gouv.vitam.processing.distributor.core
fr.gouv.vitam.processing.engine.core
Provides core implementation for the Processing Engine module.
fr.gouv.vitam.processing.engine.core.operation
fr.gouv.vitam.processing.management.core
Provides core implementation for the Processing Management module.
fr.gouv.vitam.storage.engine.server.distribution.impl.bulk
fr.gouv.vitam.storage.engine.server.storagelog
fr.gouv.vitam.worker.common
Provides common classes for the Worker module.
fr.gouv.vitam.worker.core.impl
Provides
fr.gouv.vitam.worker.core.plugin
Plugin package in worker module
fr.gouv.vitam.worker.core.plugin.audit
Provides classes for the Audit Workflow.
fr.gouv.vitam.worker.core.plugin.deleteGotVersions.services
fr.gouv.vitam.worker.core.plugin.elimination.report
fr.gouv.vitam.worker.core.plugin.evidence.report
fr.gouv.vitam.worker.core.plugin.lfc_traceability
fr.gouv.vitam.worker.core.plugin.preservation.service
fr.gouv.vitam.worker.core.plugin.traceability.service
fr.gouv.vitam.worker.core.plugin.transfer.reply
fr.gouv.vitam.workspace.client
Provides Workspace client factory and implementations.

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.access.internal.core

  Constructors in fr.gouv.vitam.access.internal.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `AccessInternalModuleImpl(LogbookLifeCyclesClientFactory logbookLifeCyclesClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory, StorageClientFactory storageClientFactory, WorkspaceClientFactory workspaceClientFactory, AdminManagementClientFactory adminManagementClientFactory, MetaDataClientFactory metaDataClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.access.internal.rest

  Constructors in fr.gouv.vitam.access.internal.rest with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `BusinessApplication(LogbookLifeCyclesClientFactory logbookLifeCyclesClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory, StorageClientFactory storageClientFactory, WorkspaceClientFactory workspaceClientFactory, AdminManagementClientFactory adminManagementClientFactory, MetaDataClientFactory metaDataClientFactory, ProcessingManagementClientFactory processingManagementClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.batch.report.rest.service

  Constructors in fr.gouv.vitam.batch.report.rest.service with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `BatchReportServiceImpl(EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, UpdateUnitReportRepository updateUnitReportRepository, BulkUpdateUnitMetadataReportRepository bulkUpdateUnitMetadataReportRepository, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository, TraceabilityReportRepository traceabilityReportRepository, ExtractedMetadataRepository extractedMetadataRepository, DeleteGotVersionsReportRepository deleteGotVersionsReportRepository, WorkspaceClientFactory workspaceClientFactory)`
  ``
  `BatchReportServiceImpl(WorkspaceClientFactory workspaceClientFactory, EliminationActionUnitRepository eliminationActionUnitRepository, PurgeUnitRepository purgeUnitRepository, PurgeObjectGroupRepository purgeObjectGroupRepository, TransferReplyUnitRepository transferReplyUnitRepository, UpdateUnitReportRepository updateUnitReportRepository, BulkUpdateUnitMetadataReportRepository bulkUpdateUnitMetadataReportRepository, PreservationReportRepository preservationReportRepository, AuditReportRepository auditReportRepository, UnitComputedInheritedRulesInvalidationRepository unitComputedInheritedRulesInvalidationRepository, EvidenceAuditReportRepository evidenceAuditReportRepository, TraceabilityReportRepository traceabilityReportRepository, ExtractedMetadataRepository extractedMetadataRepository, DeleteGotVersionsReportRepository deleteGotVersionsReportRepository)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.collect.internal.core.service

  Constructors in fr.gouv.vitam.collect.internal.core.service with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `CollectService(MetadataRepository metadataRepository, WorkspaceClientFactory workspaceCollectClientFactory, WorkspaceClientFactory workspaceClientFactory, FormatIdentifierFactory formatIdentifierFactory, ProcessingManagementClientFactory processingManagementClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory)`
  ``
  `TransactionService(TransactionRepository transactionRepository, ProjectService projectService, MetadataRepository metadataRepository, FluxService fluxService, WorkspaceCollectClientFactory workspaceCollectClientFactory, WorkspaceClientFactory workspaceClientFactory, AccessInternalClientFactory accessInternalClientFactory, IngestInternalClientFactory ingestInternalClientFactory, ProcessingManagementClientFactory processingManagementClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory, CollectInternalConfiguration configuration)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.functional.administration.core.backup

  Constructors in fr.gouv.vitam.functional.administration.core.backup with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `BackupService(WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.functional.administration.rest

  Constructors in fr.gouv.vitam.functional.administration.rest with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `AdminMigrationResource(LogbookOperationsClientFactory logbookOperationsClientFactory, ProcessingManagementClientFactory processingManagementClientFactory, WorkspaceClientFactory workspaceClientFactory, AdminManagementConfiguration configuration, OntologyLoader ontologyLoader, ElasticsearchFunctionalAdminIndexManager indexManager)`
  AdminMigrationResource
  ``
  `AdminOperationResource(WorkspaceClientFactory workspaceClientFactory, ProcessingManagementClientFactory processingManagementClientFactory)`
  ``
  `ProbativeValueResource(ProcessingManagementClientFactory processingManagementClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`
  ``
  `ProfileResource(WorkspaceClientFactory workspaceClientFactory, MongoDbAccessAdminImpl mongoAccess, VitamCounterService vitamCounterService, FunctionalBackupService functionalBackupService)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.logbook.administration.core

  Constructors in fr.gouv.vitam.logbook.administration.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `LogbookLFCAdministration(LogbookOperations logbookOperations, LogbookLifeCycles logbookLifeCycles, ProcessingManagementClientFactory processingManagementClientFactory, WorkspaceClientFactory workspaceClientFactory, Integer lifecycleTraceabilityTemporizationDelay, Integer lifecycleTraceabilityMaxRenewalDelay, ChronoUnit lifecycleTraceabilityMaxRenewalDelayUnit, Integer lifecycleTraceabilityMaxEntries)`
  LogbookLFCAdministration constructor

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.logbook.operations.core

  Constructors in fr.gouv.vitam.logbook.operations.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `LogbookOperationsImpl(LogbookDbAccess mongoDbAccess, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory, IndexationHelper indexationHelper, ElasticsearchLogbookIndexManager indexManager)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.metadata.audit.core

  Constructors in fr.gouv.vitam.metadata.audit.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `MetadataAuditService(WorkspaceClientFactory workspaceClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory, VitamRepositoryProvider vitamRepositoryProvider, ElasticsearchMetadataIndexManager indexManager, boolean isDataConsistencyAuditRunnable, boolean enableDataConsistencyRectificationMode, Integer dataConsistencyAuditOplogMaxSize, MongoDbShardConf mongodShardsConf, boolean dbAuthentication)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.metadata.core.ExportsPurge

  Constructors in fr.gouv.vitam.metadata.core.ExportsPurge with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `ExportsPurgeService(WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory, TimeToLiveConfiguration timeToLiveConfiguration)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.metadata.core.graph

  Constructors in fr.gouv.vitam.metadata.core.graph with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `StoreGraphService(VitamRepositoryProvider vitamRepositoryProvider, RestoreBackupService restoreBackupService, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.processing.data.core.management

  Methods in fr.gouv.vitam.processing.data.core.management with parameters of type WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `boolean`
  ProcessDataManagement.`removeOperationContainer(ProcessWorkflow processWorkflow, WorkspaceClientFactory workspaceClientFactory)`
  `boolean`
  WorkspaceProcessDataManagement.`removeOperationContainer(ProcessWorkflow processWorkflow, WorkspaceClientFactory workspaceClientFactory)`
  Constructors in fr.gouv.vitam.processing.data.core.management with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `WorkspaceProcessDataManagement(WorkspaceClientFactory workspaceClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.processing.distributor.core

  Constructors in fr.gouv.vitam.processing.distributor.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `ProcessDistributorImpl(IWorkerManager workerManager, AsyncResourcesMonitor asyncResourcesMonitor, AsyncResourceCleaner asyncResourceCleaner, ServerConfiguration serverConfiguration, ProcessDataManagement processDataManagement, WorkspaceClientFactory workspaceClientFactory, MetaDataClientFactory metaDataClientFactory, WorkerClientFactory workerClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.processing.engine.core

  Methods in fr.gouv.vitam.processing.engine.core with parameters of type WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `ProcessEngineImpl`
  ProcessEngineFactory.`create(WorkerParameters workParams, ProcessDistributor processDistributor, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`
  Constructors in fr.gouv.vitam.processing.engine.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `ProcessEngineImpl(WorkerParameters workerParameters, ProcessDistributor processDistributor, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.processing.engine.core.operation

  Methods in fr.gouv.vitam.processing.engine.core.operation with parameters of type WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `static void`
  OperationContextMonitor.`compressInWorkspace(WorkspaceClientFactory workspaceClientFactory, String operationContainer, LogbookTypeProcess logbookTypeProcess, String... files)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.processing.management.core

  Methods in fr.gouv.vitam.processing.management.core with parameters of type WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `StateMachine`
  StateMachineFactory.`create(ProcessWorkflow processWorkflow, ProcessEngine processEngine, ProcessDataManagement dataManagement, WorkspaceClientFactory workspaceClientFactory)`
  Constructors in fr.gouv.vitam.processing.management.core with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `ProcessWorkFlowsCleaner(ProcessManagement processManagement, ProcessDataManagement processDataManagement, WorkspaceClientFactory workspaceClientFactory, TimeUnit timeunit)`
  ``
  `StateMachine(ProcessWorkflow processWorkflow, ProcessEngine processEngine, ProcessDataManagement dataManagement, WorkspaceClientFactory workspaceClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.storage.engine.server.distribution.impl.bulk

  Constructors in fr.gouv.vitam.storage.engine.server.distribution.impl.bulk with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `BulkStorageDistribution(int nbReties, WorkspaceClientFactory workspaceClientFactory, StorageLog storageLogService, TransfertTimeoutHelper transfertTimeoutHelper)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.storage.engine.server.storagelog

  Constructors in fr.gouv.vitam.storage.engine.server.storagelog with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `StorageLogAdministration(StorageLog storageLogService, StorageDistribution distribution, StorageConfiguration configuration, WorkspaceClientFactory workspaceClientFactory, LogbookOperationsClientFactory logbookOperationsClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.common

  Methods in fr.gouv.vitam.worker.common that return WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `WorkspaceClientFactory`
  HandlerIO.`getWorkspaceClientFactory()`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.impl

  Methods in fr.gouv.vitam.worker.core.impl that return WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `WorkspaceClientFactory`
  HandlerIOImpl.`getWorkspaceClientFactory()`
  Constructors in fr.gouv.vitam.worker.core.impl with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `HandlerIOImpl(WorkFlowExecutionContext workFlowExecutionContext, WorkspaceClientFactory workspaceClientFactory, WorkspaceCollectClientFactory workspaceCollectClientFactory, LogbookLifeCyclesClientFactory logbookLifeCyclesClientFactory, MetaDataClientFactory metaDataClientFactory, String containerName, String workerId, List<String> objectIds)`
  ``
  `HandlerIOImpl(WorkFlowExecutionContext workFlowExecutionContext, WorkspaceClientFactory workspaceClientFactory, WorkspaceCollectClientFactory workspaceCollectClientFactory, LogbookLifeCyclesClientFactory logbookLifeCyclesClientFactory, String containerName, String workerId, List<String> objectIds)`
  Constructor with workspaceClient, local root path he is used for test purpose

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin

  Constructors in fr.gouv.vitam.worker.core.plugin with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  `protected`
  `CommonReportService(ReportType reportType, BatchReportClientFactory batchReportClientFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.audit

  Constructors in fr.gouv.vitam.worker.core.plugin.audit with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `AuditReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.deleteGotVersions.services

  Constructors in fr.gouv.vitam.worker.core.plugin.deleteGotVersions.services with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `DeleteGotVersionsReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.elimination.report

  Constructors in fr.gouv.vitam.worker.core.plugin.elimination.report with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `EliminationActionReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.evidence.report

  Constructors in fr.gouv.vitam.worker.core.plugin.evidence.report with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `EvidenceAuditReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.lfc_traceability

  Constructors in fr.gouv.vitam.worker.core.plugin.lfc_traceability with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `LogbookObjectGroupLifeCycleTraceabilityHelper(HandlerIO handlerIO, LogbookOperationsClient logbookOperationsClient, ItemStatus itemStatus, String operationID, WorkspaceClientFactory workspaceClientFactory, CloseableIterator<com.fasterxml.jackson.databind.JsonNode> traceabilityDataIterator, String traceabilityEventFileName, String traceabilityZipFileName)`
  ``
  `LogbookUnitLifeCycleTraceabilityHelper(HandlerIO handlerIO, LogbookOperationsClient logbookOperationsClient, ItemStatus itemStatus, String operationID, WorkspaceClientFactory workspaceClientFactory, CloseableIterator<com.fasterxml.jackson.databind.JsonNode> traceabilityDataIterator, String traceabilityEventFileName, String traceabilityZipFileName)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.preservation.service

  Constructors in fr.gouv.vitam.worker.core.plugin.preservation.service with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `PreservationReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.traceability.service

  Constructors in fr.gouv.vitam.worker.core.plugin.traceability.service with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `TraceabilityReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.worker.core.plugin.transfer.reply

  Constructors in fr.gouv.vitam.worker.core.plugin.transfer.reply with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `TransferReplyReportService(BatchReportClientFactory reportFactory, WorkspaceClientFactory workspaceClientFactory, StorageClientFactory storageClientFactory)`

- ## Uses of WorkspaceClientFactory in fr.gouv.vitam.workspace.client

  Subclasses of WorkspaceClientFactory in fr.gouv.vitam.workspace.client
  Modifier and Type
  Class
  Description
  `class`
  `WorkspaceCollectClientFactory`
  WorkspaceClient factory for creating workspace client
  Methods in fr.gouv.vitam.workspace.client that return WorkspaceClientFactory
  Modifier and Type
  Method
  Description
  `static WorkspaceClientFactory`
  WorkspaceClientFactory.`getInstance(WorkFlowExecutionContext executionContext)`
  Get the WorkspaceClientFactory instance
  Constructors in fr.gouv.vitam.workspace.client with parameters of type WorkspaceClientFactory
  Modifier
  Constructor
  Description
  ``
  `WorkspaceBufferingInputStream(WorkspaceClientFactory workspaceClientFactory, String containerName, String objectName, int maxOnDiskBufferSize, int maxInMemoryBufferSize, File tmpDirectory)`