# Uses of Class
fr.gouv.vitam.logbook.common.parameters.LogbookOperationParameters

Packages that use LogbookOperationParameters
Package
Description
fr.gouv.vitam.access.external.client
Provides
fr.gouv.vitam.access.external.rest
Provides the web server application for the Access External module and the rest resources it uses.
fr.gouv.vitam.functional.administration.client
Provides Functional administration client interface, factory and implementations.
fr.gouv.vitam.functional.administration.common
Provides common classes for the Functional Administration module.
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.ihmrecette.appserver
Provides the web server application and configuration for the IHM Recette module and the rest resource it uses
fr.gouv.vitam.ingest.internal.client
Provides Ingest Internal Client interface, configuration, factory and implementations.
fr.gouv.vitam.ingest.internal.upload.rest
Provides the web server application and configuration for the Ingest Internal module and the rest resources it uses.
fr.gouv.vitam.logbook.common.parameters
Provides common parameters, helpers and factory classes used for the Logbook module
fr.gouv.vitam.logbook.common.server
Provides Common Server classes for the Logbook module
fr.gouv.vitam.logbook.common.server.database.collections
Provides Logbook collection classes
fr.gouv.vitam.logbook.operations.api
Provides API classes for the Logbook Operations module
fr.gouv.vitam.logbook.operations.client
Provides Logbook Operations client interface, factory and implementations.
fr.gouv.vitam.logbook.operations.core
Provides core implementation for the Logbook Operations module.
fr.gouv.vitam.logbook.rest
Provides the web server application for the Logbook module and the rest resources it uses.

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.access.external.client

  Methods in fr.gouv.vitam.access.external.client with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `RequestResponse`
  AdminExternalClient.`createExternalOperation(VitamContext vitamContext, LogbookOperationParameters logbookOperationparams)`
  Create external logbook operation entry
  `RequestResponse`
  AdminExternalClientMock.`createExternalOperation(VitamContext vitamContext, LogbookOperationParameters logbookOperationparams)`
  `RequestResponse`
  AdminExternalClientRest.`createExternalOperation(VitamContext vitamContext, LogbookOperationParameters logbookOperationparams)`

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.access.external.rest

  Methods in fr.gouv.vitam.access.external.rest with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AdminManagementExternalResource.`createExternalOperation(LogbookOperationParameters operation)`
  Posts a new logbook entry to Vitam

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.functional.administration.client

  Methods in fr.gouv.vitam.functional.administration.client with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClient.`createExternalOperation(LogbookOperationParameters logbookOperationparams)`
  Create external logbook operation entry
  `jakarta.ws.rs.core.Response.Status`
  AdminManagementClientMock.`createExternalOperation(LogbookOperationParameters logbookOperationparams)`

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.functional.administration.common

  Methods in fr.gouv.vitam.functional.administration.common with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `static void`
  ReferentialFileUtils.`addFilenameInLogbookOperation(String filename, LogbookOperationParameters logbookParameters)`
  Add into a logbookOperation's evDetdata the filename information.

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

  Methods in fr.gouv.vitam.functional.administration.rest with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  AdminManagementResource.`addExternalOperation(LogbookOperationParameters operation)`
  Create a new logbook operation entry in Vitam

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.ihmrecette.appserver

  Methods in fr.gouv.vitam.ihmrecette.appserver with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  WebApplicationResourceDelete.`deleteAccessionRegister(List<String> collectionKO, LogbookOperationParameters parameters, LogbookOperationsClientHelper helper)`
  `void`
  WebApplicationResourceDelete.`deleteAccessionRegisterSummary(List<String> collectionKO, LogbookOperationParameters parameters, LogbookOperationsClientHelper helper)`
  `void`
  WebApplicationResourceDelete.`deleteLogbookoperations(List<String> collectionKO, LogbookOperationParameters parameters, LogbookOperationsClientHelper helper)`
  `void`
  WebApplicationResourceDelete.`deleteMetadataOg(Integer tenantId, List<String> collectionKO, LogbookOperationParameters parameters, LogbookOperationsClientHelper helper)`
  `void`
  WebApplicationResourceDelete.`deleteMetadataUnit(Integer tenantId, List<String> collectionKO, LogbookOperationParameters parameters, LogbookOperationsClientHelper helper)`
  `void`
  WebApplicationResourceDelete.`deleteRules(List<String> collectionKO, LogbookOperationParameters parameters, LogbookOperationsClientHelper helper)`

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.ingest.internal.client

  Method parameters in fr.gouv.vitam.ingest.internal.client with type arguments of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  IngestInternalClient.`uploadInitialLogbook(Iterable<LogbookOperationParameters> logbookParametersList)`
  Create only Logbook
  `void`
  IngestInternalClientMock.`uploadInitialLogbook(Iterable<LogbookOperationParameters> logbookParametersList)`

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.ingest.internal.upload.rest

  Method parameters in fr.gouv.vitam.ingest.internal.upload.rest with type arguments of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  IngestInternalResource.`delegateCreateLogbookOperation(Queue<LogbookOperationParameters> queue)`
  Allow to create a logbook by delegation
  `jakarta.ws.rs.core.Response`
  IngestInternalResource.`delegateUpdateLogbookOperation(Queue<LogbookOperationParameters> queue)`
  Allow to update a logbook by delegation

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.logbook.common.parameters

  Methods in fr.gouv.vitam.logbook.common.parameters that return LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `static final LogbookOperationParameters`
  LogbookOperationsClientHelper.`copy(LogbookOperationParameters source)`
  Create a copy in order to allow reuse on client side
  `static LogbookOperationParameters`
  LogbookParameterHelper.`newLogbookOperationParameters()`
  Get a new Empty LogbookOperationParameters object.
  `static LogbookOperationParameters`
  LogbookParameterHelper.`newLogbookOperationParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetailMessage, GUID eventIdentifierRequest)`
  Get a new LogbookOperationParameters object
  `static LogbookOperationParameters`
  LogbookParameterHelper.`newLogbookOperationParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String subtask, String appendedDetailMessage, GUID eventIdentifierRequest)`
  Get a new LogbookOperationParameters object for subtask
  `static LogbookOperationParameters`
  LogbookParameterHelper.`newLogbookOperationParameters(String eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetailMessage, String eventIdentifierRequest)`
  `static LogbookOperationParameters`
  LogbookParameterHelper.`newLogbookOperationParameters(String eventIdentifier, String eventType, String eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetailMessage, String eventIdentifierRequest)`
  Get a new LogbookOperationParameters object
  `static LogbookOperationParameters`
  LogbookParametersFactory.`newLogbookOperationParameters()`
  Get a new Empty LogbookOperationParameters object.
  Methods in fr.gouv.vitam.logbook.common.parameters that return types with arguments of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `Queue<LogbookOperationParameters>`
  LogbookOperationsClientHelper.`removeCreateDelegate(String key)`
  `Queue<LogbookOperationParameters>`
  LogbookOperationsClientHelper.`removeUpdateDelegate(String key)`
  Methods in fr.gouv.vitam.logbook.common.parameters with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `static String`
  LogbookOperationsClientHelper.`checkLogbookParameters(LogbookOperationParameters parameters)`
  Check validity of the input and add default date and ServerIdentity
  `static final LogbookOperationParameters`
  LogbookOperationsClientHelper.`copy(LogbookOperationParameters source)`
  Create a copy in order to allow reuse on client side
  `void`
  LogbookOperationsClientHelper.`createDelegate(LogbookOperationParameters parameters)`
  Create logbook entry using delegation
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookOperationsClientHelper.`updateDelegate(LogbookOperationParameters parameters)`
  Update logbook entry using delegation
  To be used everywhere except very first time (when eventIdentifierProcess already used once)

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.logbook.common.server

  Methods in fr.gouv.vitam.logbook.common.server with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookDbAccess.`createLogbookOperation(String operationId, LogbookOperationParameters... operationItems)`
  Create one Logbook Operation with already multiple sub-events
  `void`
  LogbookDbAccess.`updateLogbookOperation(String operationId, LogbookOperationParameters... operationItems)`
  Update one Logbook Operation with multiple sub-events
  It adds this new entry within the very same Logbook Operaton entry in "events" array.

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.logbook.common.server.database.collections

  Methods in fr.gouv.vitam.logbook.common.server.database.collections that return types with arguments of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `List<LogbookOperationParameters>`
  LogbookOperation.`getOperations(boolean all)`
  Get back LogbookOperationParameters
  Methods in fr.gouv.vitam.logbook.common.server.database.collections with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookMongoDbAccessImpl.`createLogbookOperation(String operationId, LogbookOperationParameters... operationItems)`
  `void`
  LogbookMongoDbAccessImpl.`updateLogbookOperation(String operationId, LogbookOperationParameters... operationItems)`
  Constructors in fr.gouv.vitam.logbook.common.server.database.collections with parameters of type LogbookOperationParameters
  Modifier
  Constructor
  Description
  ``
  `LogbookOperation(LogbookOperationParameters parameters)`
  Constructor from LogbookOperationParameters

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.logbook.operations.api

  Methods in fr.gouv.vitam.logbook.operations.api with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookOperations.`create(String operationId, LogbookOperationParameters... parameters)`
  Create and insert logbook operation entries
  `void`
  LogbookOperations.`update(String operationId, LogbookOperationParameters... parameters)`
  Update and insert logbook operation entries

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.logbook.operations.client

  Methods in fr.gouv.vitam.logbook.operations.client with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookOperationsClient.`create(LogbookOperationParameters... parameters)`
  Create logbook entry
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookOperationsClientMock.`create(LogbookOperationParameters... parameters)`
  `void`
  LogbookOperationsClient.`update(LogbookOperationParameters... parameters)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookOperationsClientMock.`update(LogbookOperationParameters... parameters)`
  Method parameters in fr.gouv.vitam.logbook.operations.client with type arguments of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookOperationsClient.`create(String eventIdProc, Iterable<LogbookOperationParameters> queue)`
  Bulk Create
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookOperationsClientMock.`create(String eventIdProc, Iterable<LogbookOperationParameters> queue)`
  `void`
  LogbookOperationsClient.`update(String eventIdProc, Iterable<LogbookOperationParameters> queue)`
  Bulk Update
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookOperationsClientMock.`update(String eventIdProc, Iterable<LogbookOperationParameters> queue)`

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

  Methods in fr.gouv.vitam.logbook.operations.core with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `void`
  AlertLogbookOperationsDecorator.`create(String operationId, LogbookOperationParameters... parameters)`
  `void`
  LogbookOperationsDecorator.`create(String operationId, LogbookOperationParameters... parameters)`
  `void`
  LogbookOperationsImpl.`create(String operationId, LogbookOperationParameters... parameters)`
  `void`
  AlertLogbookOperationsDecorator.`update(String operationId, LogbookOperationParameters... parameters)`
  `void`
  LogbookOperationsDecorator.`update(String operationId, LogbookOperationParameters... parameters)`
  `void`
  LogbookOperationsImpl.`update(String operationId, LogbookOperationParameters... parameters)`

- ## Uses of LogbookOperationParameters in fr.gouv.vitam.logbook.rest

  Methods in fr.gouv.vitam.logbook.rest with parameters of type LogbookOperationParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  LogbookResource.`createOperation(String operationId, LogbookOperationParameters[] operations)`
  Create or Select a new operation
  `jakarta.ws.rs.core.Response`
  LogbookResource.`updateOperation(String operationId, LogbookOperationParameters... operations)`
  Append a new item on the given operation