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

Packages that use LogbookLifeCycleParameters
Package
Description
fr.gouv.vitam.logbook.common.model
logbook model package
fr.gouv.vitam.logbook.common.parameters
Provides common parameters, helpers and factory classes used for the Logbook module
fr.gouv.vitam.logbook.lifecycles.api
Provides API classes for the Logbook Lifecycles module
fr.gouv.vitam.logbook.lifecycles.client
Provides Logbook Lifecycles client interface, factory and implementations.
fr.gouv.vitam.logbook.lifecycles.core
Provides core implementation for the Logbook Lifecycles module.
fr.gouv.vitam.worker.common.utils
Provides common utility classes for the Worker module.
fr.gouv.vitam.worker.core.extractseda

- ## Uses of LogbookLifeCycleParameters in fr.gouv.vitam.logbook.common.model

  Methods in fr.gouv.vitam.logbook.common.model that return types with arguments of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `Collection<? extends LogbookLifeCycleParameters>`
  LogbookLifeCycleModel.`getLogbookLifeCycleParameters()`
  getLogbookLifeCycleParameters

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

  Subclasses of LogbookLifeCycleParameters in fr.gouv.vitam.logbook.common.parameters
  Modifier and Type
  Class
  Description
  `class`
  `LogbookLifeCycleObjectGroupParameters`
  Parameters for the logbook life cycles object group
  `class`
  `LogbookLifeCycleUnitParameters`
  Parameters for the logbook operation
  Methods in fr.gouv.vitam.logbook.common.parameters that return LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `static LogbookLifeCycleParameters`
  LogbookLifeCyclesClientHelper.`copy(LogbookLifeCycleParameters source)`
  Deprecated.
  Create a copy in order to allow reuse on client side
  Methods in fr.gouv.vitam.logbook.common.parameters that return types with arguments of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `Set<Map.Entry<String,Queue<LogbookLifeCycleParameters>>>`
  LogbookLifeCyclesClientHelper.`getAllCreations()`
  Deprecated.
  `Set<Map.Entry<String,Queue<LogbookLifeCycleParameters>>>`
  LogbookLifeCyclesClientHelper.`getAllUpdates()`
  Deprecated.
  `List<LogbookLifeCycleParameters>`
  LogbookLifeCycleParametersBulk.`getLifeCycleParameters()`
  `Queue<? extends LogbookLifeCycleParameters>`
  LogbookLifeCyclesClientHelper.`removeCreateDelegate(String key)`
  Deprecated.
  `Queue<? extends LogbookLifeCycleParameters>`
  LogbookLifeCyclesClientHelper.`removeUpdateDelegate(String key)`
  Deprecated.
  Methods in fr.gouv.vitam.logbook.common.parameters with parameters of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `static String`
  LogbookLifeCyclesClientHelper.`checkLogbookParameters(LogbookLifeCycleParameters parameters)`
  Deprecated.
  Check validity of the input and add default date and ServerIdentity
  `static LogbookLifeCycleParameters`
  LogbookLifeCyclesClientHelper.`copy(LogbookLifeCycleParameters source)`
  Deprecated.
  Create a copy in order to allow reuse on client side
  `void`
  LogbookLifeCyclesClientHelper.`createDelegate(LogbookLifeCycleParameters parameters)`
  Deprecated.
  Create logbook entry using delegation
  To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time).
  `void`
  LogbookLifeCyclesClientHelper.`updateDelegate(LogbookLifeCycleParameters parameters)`
  Deprecated.
  Update logbook entry using delegation
  To be used everywhere except very first time if creation (when objectIdentifier already used once)
  `void`
  LogbookLifeCyclesClientHelper.`updateDelegateWithKey(String key, LogbookLifeCycleParameters parameters)`
  Deprecated.
  Constructor parameters in fr.gouv.vitam.logbook.common.parameters with type arguments of type LogbookLifeCycleParameters
  Modifier
  Constructor
  Description
  ``
  `LogbookLifeCycleParametersBulk(String id, List<LogbookLifeCycleParameters> lifeCycleParameters)`

- ## Uses of LogbookLifeCycleParameters in fr.gouv.vitam.logbook.lifecycles.api

  Methods in fr.gouv.vitam.logbook.lifecycles.api with parameters of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCycles.`createBulkLogbookLifecycle(String idOp, LogbookLifeCycleParameters[] lifecycleArray)`
  Create one Logbook Lifecycle with already multiple sub-events
  `void`
  LogbookLifeCycles.`updateBulkLogbookLifecycle(String idOp, LogbookLifeCycleParameters[] lifecycleArray)`
  Update one Logbook Lifecycle with multiple sub-events
  It adds this new entry within the very same Logbook Lifecycle entry in "events" array.

- ## Uses of LogbookLifeCycleParameters in fr.gouv.vitam.logbook.lifecycles.client

  Methods in fr.gouv.vitam.logbook.lifecycles.client with parameters of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCyclesClient.`commit(LogbookLifeCycleParameters parameters)`
  Commit logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`create(LogbookLifeCycleParameters parameters)`
  Create logbook entry
  To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time).
  `void`
  LogbookLifeCyclesClient.`rollback(LogbookLifeCycleParameters parameters)`
  Rollback logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`update(LogbookLifeCycleParameters parameters)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  `void`
  LogbookLifeCyclesClient.`update(LogbookLifeCycleParameters parameters, LifeCycleStatusCode lifeCycleStatusCode)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)
  Method parameters in fr.gouv.vitam.logbook.lifecycles.client with type arguments of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCyclesClient.`bulkCreateObjectGroup(String objectIdentifier, Iterable<LogbookLifeCycleParameters> queue)`
  Bulk Create for ObjectGroup
  To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time).
  `void`
  LogbookLifeCyclesClient.`bulkCreateUnit(String objectIdentifier, Iterable<LogbookLifeCycleParameters> queue)`
  Bulk Create for Unit
  To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time).
  `void`
  LogbookLifeCyclesClient.`bulkUpdateObjectGroup(String objectIdentifier, Iterable<? extends LogbookLifeCycleParameters> queue)`
  Bulk Update for ObjectGroup
  To be used everywhere except very first time (when objectIdentifier already used once)
  `void`
  LogbookLifeCyclesClient.`bulkUpdateUnit(String objectIdentifier, Iterable<? extends LogbookLifeCycleParameters> queue)`
  Bulk Update for Unit
  To be used everywhere except very first time (when objectIdentifier already used once)

- ## Uses of LogbookLifeCycleParameters in fr.gouv.vitam.logbook.lifecycles.core

  Methods in fr.gouv.vitam.logbook.lifecycles.core with parameters of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCyclesImpl.`createBulkLogbookLifecycle(String operationId, LogbookLifeCycleParameters[] lifecycleArray)`
  `void`
  LogbookLifeCyclesImpl.`updateBulkLogbookLifecycle(String operationId, LogbookLifeCycleParameters[] lifecycleArray)`

- ## Uses of LogbookLifeCycleParameters in fr.gouv.vitam.worker.common.utils

  Methods in fr.gouv.vitam.worker.common.utils with parameters of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `static void`
  LogbookLifecycleWorkerHelper.`updateLifeCycleForBegining(LogbookLifeCyclesClientHelper helper, LogbookLifeCycleParameters logbookLifecycleParameters, WorkerParameters params, LogbookTypeProcess logbookTypeProcess)`
  `static void`
  LogbookLifecycleWorkerHelper.`updateLifeCycleStep(LogbookLifeCyclesClientHelper helper, LogbookLifeCycleParameters logbookLifecycleParameters, WorkerParameters params, String lfcEventType, LogbookTypeProcess logbookTypeProcess, StatusCode statusCode, String... additionalParams)`

- ## Uses of LogbookLifeCycleParameters in fr.gouv.vitam.worker.core.extractseda

  Methods in fr.gouv.vitam.worker.core.extractseda that return types with arguments of type LogbookLifeCycleParameters
  Modifier and Type
  Method
  Description
  `Map<String,LogbookLifeCycleParameters>`
  IngestSession.`getGuidToLifeCycleParameters()`