# Uses of Class
fr.gouv.vitam.logbook.common.server.exception.LogbookAlreadyExistsException

Packages that use LogbookAlreadyExistsException
Package
Description
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.operations.api
Provides API classes for the Logbook Operations module
fr.gouv.vitam.logbook.operations.core
Provides core implementation for the Logbook Operations module.

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

  Methods in fr.gouv.vitam.logbook.common.server that throw LogbookAlreadyExistsException
  Modifier and Type
  Method
  Description
  `void`
  LogbookDbAccess.`createLogbookLifeCycleObjectGroup(LogbookLifeCycleObjectGroupInProcess logbookLifeCycleObjectGrouptInProcess)`
  Creates ObjectGroup lifeCycle from a LogbookLifeCycleObjectGroupInProcess instance
  `void`
  LogbookDbAccess.`createLogbookLifeCycleObjectGroup(String operationId, LogbookLifeCycleObjectGroupParameters... lifecycleItems)`
  Create one Logbook LifeCycle with already multiple sub-events
  `void`
  LogbookDbAccess.`createLogbookLifeCycleUnit(LogbookLifeCycleUnitInProcess logbookLifeCycleUnitInProcess)`
  Creates Unit lifeCycle from a LogbookLifeCycleUnitInProcess instance
  `void`
  LogbookDbAccess.`createLogbookLifeCycleUnit(String operationId, LogbookLifeCycleUnitParameters... lifecycleItems)`
  Create one Logbook LifeCycle with already multiple sub-events
  `void`
  LogbookDbAccess.`createLogbookOperation(String operationId, LogbookOperationParameters... operationItems)`
  Create one Logbook Operation 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.
  `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 LogbookAlreadyExistsException in fr.gouv.vitam.logbook.common.server.database.collections

  Methods in fr.gouv.vitam.logbook.common.server.database.collections that throw LogbookAlreadyExistsException
  Modifier and Type
  Method
  Description
  `void`
  LogbookMongoDbAccessImpl.`createLogbookLifeCycleObjectGroup(LogbookLifeCycleObjectGroupInProcess logbookLifeCycleObjectGroupInProcess)`
  `void`
  LogbookMongoDbAccessImpl.`createLogbookLifeCycleObjectGroup(String operationId, LogbookLifeCycleObjectGroupParameters... lifecycleItems)`
  `void`
  LogbookMongoDbAccessImpl.`createLogbookLifeCycleUnit(LogbookLifeCycleUnitInProcess logbookLifeCycleUnitInProcess)`
  `void`
  LogbookMongoDbAccessImpl.`createLogbookLifeCycleUnit(String operationId, LogbookLifeCycleUnitParameters... lifecycleItems)`
  `void`
  LogbookMongoDbAccessImpl.`createLogbookOperation(String operationId, LogbookOperationParameters... operationItems)`
  `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)`
  `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)`

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

  Methods in fr.gouv.vitam.logbook.lifecycles.api that throw LogbookAlreadyExistsException
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCycles.`commitObjectGroup(String idOperation, String idLc)`
  Commits ObjectGroup lifeCycle
  `void`
  LogbookLifeCycles.`commitUnit(String idOperation, String idLc)`
  Commits Unit lifeCycle
  `void`
  LogbookLifeCycles.`createBulkLogbookLifecycle(String idOp, LogbookLifeCycleParameters[] lifecycleArray)`
  Create one Logbook Lifecycle with already multiple sub-events
  `void`
  LogbookLifeCycles.`createObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters)`
  Create and insert logbook LifeCycle entries
  `void`
  LogbookLifeCycles.`createUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  Create and insert logbook LifeCycle entries
  `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.
  `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
  `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 LogbookAlreadyExistsException in fr.gouv.vitam.logbook.lifecycles.core

  Methods in fr.gouv.vitam.logbook.lifecycles.core that throw LogbookAlreadyExistsException
  Modifier and Type
  Method
  Description
  `void`
  LogbookLifeCyclesImpl.`commitObjectGroup(String idOperation, String idLc)`
  `void`
  LogbookLifeCyclesImpl.`commitUnit(String idOperation, String idLc)`
  `void`
  LogbookLifeCyclesImpl.`createBulkLogbookLifecycle(String operationId, LogbookLifeCycleParameters[] lifecycleArray)`
  `void`
  LogbookLifeCyclesImpl.`createObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters)`
  `void`
  LogbookLifeCyclesImpl.`createUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  `void`
  LogbookLifeCyclesImpl.`updateBulkLogbookLifecycle(String operationId, LogbookLifeCycleParameters[] lifecycleArray)`
  `void`
  LogbookLifeCyclesImpl.`updateObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters)`
  `void`
  LogbookLifeCyclesImpl.`updateObjectGroup(String idOperation, String idLc, LogbookLifeCycleObjectGroupParameters parameters, boolean commit)`
  `void`
  LogbookLifeCyclesImpl.`updateUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters)`
  `void`
  LogbookLifeCyclesImpl.`updateUnit(String idOperation, String idLc, LogbookLifeCycleUnitParameters parameters, boolean commit)`

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

  Methods in fr.gouv.vitam.logbook.operations.api that throw LogbookAlreadyExistsException
  Modifier and Type
  Method
  Description
  `void`
  LogbookOperations.`create(String operationId, LogbookOperationParameters... parameters)`
  Create and insert logbook operation entries

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

  Methods in fr.gouv.vitam.logbook.operations.core that throw LogbookAlreadyExistsException
  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)`