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

Packages that use LogbookLifeCycleUnitParameters
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.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.lifecycles.api
Provides API classes for the Logbook Lifecycles module
fr.gouv.vitam.logbook.lifecycles.core
Provides core implementation for the Logbook Lifecycles module.
fr.gouv.vitam.logbook.rest
Provides the web server application for the Logbook module and the rest resources it uses.
fr.gouv.vitam.worker.core.utils

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

  Methods in fr.gouv.vitam.logbook.common.model that return types with arguments of type LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `Collection<LogbookLifeCycleUnitParameters>`
  LogbookLifeCycleUnitModel.`getLogbookLifeCycleParameters()`
  Get logbookLifeCycleParameters
  Constructor parameters in fr.gouv.vitam.logbook.common.model with type arguments of type LogbookLifeCycleUnitParameters
  Modifier
  Constructor
  Description
  ``
  `LogbookLifeCycleUnitModel(String id, Collection<LogbookLifeCycleUnitParameters> logbookLifeCycleParameters)`
  Constructor

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

  Methods in fr.gouv.vitam.logbook.common.parameters that return LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `static LogbookLifeCycleUnitParameters`
  LogbookParameterHelper.`newLogbookLifeCycleUnitParameters()`
  Get a new Empty LogbookLifeCycleUnitParameters object.
  `static LogbookLifeCycleUnitParameters`
  LogbookParameterHelper.`newLogbookLifeCycleUnitParameters(GUID eventIdentifier, String eventType, GUID eventIdentifierProcess, LogbookTypeProcess eventTypeProcess, StatusCode outcome, String outcomeDetail, String outcomeDetailMessage, GUID objectIdentifier)`
  Get a new LogbookLifeCycleUnitParameters object

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

  Methods in fr.gouv.vitam.logbook.common.server with parameters of type LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookDbAccess.`createLogbookLifeCycleUnit(String operationId, LogbookLifeCycleUnitParameters... lifecycleItems)`
  Create one Logbook LifeCycle with already multiple sub-events
  `void`
  LogbookDbAccess.`updateLogbookLifeCycleUnit(LogbookLifeCycleUnitParameters... lifecycleItems)`
  Update one Logbook LifeCycle with multiple sub-events
  It adds this new entry within the very same Logbook LifeCycle entry in "events" array.
  `void`
  LogbookDbAccess.`updateLogbookLifeCycleUnit(String idOperation, String idLfc, LogbookLifeCycleUnitParameters lifecycleItem)`
  Update one Logbook LifeCycle
  It adds this new entry within the very same Logbook LifeCycle entry in "events" array.
  `void`
  LogbookDbAccess.`updateLogbookLifeCycleUnit(String idOperation, String idLfc, LogbookLifeCycleUnitParameters lifecycleItem, boolean commit)`
  Update one Logbook LifeCycle (in progress or committed
  It adds this new entry within the very same Logbook LifeCycle entry in "events" array.

- ## Uses of LogbookLifeCycleUnitParameters 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 LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `VitamDocument<LogbookLifeCycle<LogbookLifeCycleUnitParameters>>`
  LogbookLifeCycleUnit.`newInstance(com.fasterxml.jackson.databind.JsonNode content)`
  `VitamDocument<LogbookLifeCycle<LogbookLifeCycleUnitParameters>>`
  LogbookLifeCycleUnitInProcess.`newInstance(com.fasterxml.jackson.databind.JsonNode content)`
  Methods in fr.gouv.vitam.logbook.common.server.database.collections with parameters of type LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookMongoDbAccessImpl.`createLogbookLifeCycleUnit(String operationId, LogbookLifeCycleUnitParameters... lifecycleItems)`
  `void`
  LogbookMongoDbAccessImpl.`updateLogbookLifeCycleUnit(LogbookLifeCycleUnitParameters... lifecycleItems)`
  `void`
  LogbookMongoDbAccessImpl.`updateLogbookLifeCycleUnit(String idOperation, String idLfc, LogbookLifeCycleUnitParameters lifecycleItem)`
  `void`
  LogbookMongoDbAccessImpl.`updateLogbookLifeCycleUnit(String idOperation, String idLfc, LogbookLifeCycleUnitParameters lifecycleItem, boolean commit)`
  Constructors in fr.gouv.vitam.logbook.common.server.database.collections with parameters of type LogbookLifeCycleUnitParameters
  Modifier
  Constructor
  Description
  ``
  `LogbookLifeCycleUnit(LogbookLifeCycleUnitParameters parameters)`
  Constructor from LogbookLifeCycleUnitParameters
  ``
  `LogbookLifeCycleUnitInProcess(LogbookLifeCycleUnitParameters parameters)`
  Constructor from LogbookLifeCycleUnitParameters

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

  Methods in fr.gouv.vitam.logbook.lifecycles.api with parameters of type LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCycles.`createUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  Create and insert logbook LifeCycle entries
  `void`
  LogbookLifeCycles.`updateUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  Update logbook LifeCycle entries
  `void`
  LogbookLifeCycles.`updateUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters, boolean commit)`
  Update logbook LifeCycle entries committed or in progress

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

  Methods in fr.gouv.vitam.logbook.lifecycles.core with parameters of type LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCyclesImpl.`createUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  `void`
  LogbookLifeCyclesImpl.`updateUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  `void`
  LogbookLifeCyclesImpl.`updateUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters, boolean commit)`

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

  Methods in fr.gouv.vitam.logbook.rest with parameters of type LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  LogbookResource.`createUnitLifeCyclesByOperation(String operationId, String unitLcId, LogbookLifeCycleUnitParameters parameters)`
  Create Unit Life Cycle
  `jakarta.ws.rs.core.Response`
  LogbookResource.`updateUnitLifeCyclesUnitTemporaryByOperation(String operationId, String unitLcId, String evtStatus, LogbookLifeCycleUnitParameters parameters)`
  Update Unit Life Cycle

- ## Uses of LogbookLifeCycleUnitParameters in fr.gouv.vitam.worker.core.utils

  Methods in fr.gouv.vitam.worker.core.utils that return LogbookLifeCycleUnitParameters
  Modifier and Type
  Method
  Description
  `static <TEventDetails>
  LogbookLifeCycleUnitParameters`
  PluginHelper.`createParameters(GUID eventIdentifierProcess, StatusCode logbookOutcome, GUID objectIdentifier, String action, TEventDetails eventDetails, LogbookTypeProcess logbookTypeProcess)`