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

Packages that use LogbookLifeCycleObjectGroupParameters
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.

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

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

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

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

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

  Methods in fr.gouv.vitam.logbook.common.server with parameters of type LogbookLifeCycleObjectGroupParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookDbAccess.`createLogbookLifeCycleObjectGroup(String operationId, LogbookLifeCycleObjectGroupParameters... lifecycleItems)`
  Create one Logbook LifeCycle with already multiple sub-events
  `void`
  LogbookDbAccess.`updateLogbookLifeCycleObjectGroup(LogbookLifeCycleObjectGroupParameters... 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.`updateLogbookLifeCycleObjectGroup(String idOperation, String idLfc, LogbookLifeCycleObjectGroupParameters lifecycleItem)`
  Update one Logbook LifeCycle
  It adds this new entry within the very same Logbook LifeCycle entry in "events" array.
  `void`
  LogbookDbAccess.`updateLogbookLifeCycleObjectGroup(String idOperation, String idLfc, LogbookLifeCycleObjectGroupParameters lifecycleItem, boolean commit)`
  Update one Logbook LifeCycle
  It adds this new entry within the very same Logbook LifeCycle entry in "events" array.

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

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

  Methods in fr.gouv.vitam.logbook.lifecycles.api with parameters of type LogbookLifeCycleObjectGroupParameters
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCycles.`createObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters)`
  Create and insert logbook LifeCycle entries
  `void`
  LogbookLifeCycles.`updateObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters)`
  Update logbook LifeCycle entries
  `void`
  LogbookLifeCycles.`updateObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters, boolean commit)`
  Update logbook LifeCycle entries

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

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

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

  Methods in fr.gouv.vitam.logbook.rest with parameters of type LogbookLifeCycleObjectGroupParameters
  Modifier and Type
  Method
  Description
  `jakarta.ws.rs.core.Response`
  LogbookResource.`createObjectGroupLifeCyclesByOperation(String operationId, String objGrpId, LogbookLifeCycleObjectGroupParameters parameters)`
  Create object Group Life Cycle
  `jakarta.ws.rs.core.Response`
  LogbookResource.`updateObjectGroupLifeCyclesByOperation(String operationId, String objGrpId, String evtStatus, LogbookLifeCycleObjectGroupParameters parameters)`
  Update object Group Life Cycle