# Uses of Class
fr.gouv.vitam.logbook.common.server.database.collections.LogbookOperation

Packages that use LogbookOperation
Package
Description
fr.gouv.vitam.logbook.administration.core
Provides the core classes for the Logbook Administration 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.core
Provides core implementation for the Logbook Operations module.

- ## Uses of LogbookOperation in fr.gouv.vitam.logbook.administration.core

  Methods in fr.gouv.vitam.logbook.administration.core that return LogbookOperation
  Modifier and Type
  Method
  Description
  `LogbookOperation`
  LogbookTraceabilityIterator.`next()`
  Returns the next element in the iteration.
  Constructor parameters in fr.gouv.vitam.logbook.administration.core with type arguments of type LogbookOperation
  Modifier
  Constructor
  Description
  ``
  `LogbookTraceabilityIterator(com.mongodb.client.MongoCursor<LogbookOperation> mongoCursor)`

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

  Methods in fr.gouv.vitam.logbook.common.server that return LogbookOperation
  Modifier and Type
  Method
  Description
  `LogbookOperation`
  LogbookDbAccess.`getLogbookOperationById(String eventIdentifierProcess)`
  Get one Operation
  `LogbookOperation`
  LogbookDbAccess.`getLogbookOperationById(String eventIdentifierProcess, com.fasterxml.jackson.databind.JsonNode query, boolean slice, boolean crossTenant)`
  Get one Operation
  Methods in fr.gouv.vitam.logbook.common.server that return types with arguments of type LogbookOperation
  Modifier and Type
  Method
  Description
  `VitamMongoCursor<LogbookOperation>`
  LogbookDbAccess.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced)`
  `VitamMongoCursor<LogbookOperation>`
  LogbookDbAccess.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  Get a list of Logbook Operation through Closeable MongoCursor

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

  Methods in fr.gouv.vitam.logbook.common.server.database.collections that return LogbookOperation
  Modifier and Type
  Method
  Description
  `LogbookOperation`
  LogbookMongoDbAccessImpl.`getLogbookOperationById(String eventIdentifierProcess)`
  `LogbookOperation`
  LogbookMongoDbAccessImpl.`getLogbookOperationById(String eventIdentifierProcess, com.fasterxml.jackson.databind.JsonNode query, boolean sliced, boolean crossTenant)`
  Methods in fr.gouv.vitam.logbook.common.server.database.collections that return types with arguments of type LogbookOperation
  Modifier and Type
  Method
  Description
  `VitamMongoCursor<LogbookOperation>`
  LogbookMongoDbAccessImpl.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced)`
  `VitamMongoCursor<LogbookOperation>`
  LogbookMongoDbAccessImpl.`getLogbookOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `VitamDocument<LogbookOperation>`
  LogbookOperation.`newInstance(com.fasterxml.jackson.databind.JsonNode content)`

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

  Methods in fr.gouv.vitam.logbook.operations.api that return LogbookOperation
  Modifier and Type
  Method
  Description
  `LogbookOperation`
  LogbookOperations.`findFirstTraceabilityOperationOKAfterDate(LocalDateTime date)`
  Find One logbook TraceabilityOperation after a given date
  `LogbookOperation`
  LogbookOperations.`findLastLifecycleTraceabilityOperation(String eventType, boolean traceabilityWithZipOnly)`
  Find last OK or WARNING LFC traceability operation (even if no traceability zip has been generated)
  `LogbookOperation`
  LogbookOperations.`findLastTraceabilityOperationOK()`
  Find last successful traceability operation
  `LogbookOperation`
  LogbookOperations.`getById(String idProcess)`
  `LogbookOperation`
  LogbookOperations.`getById(String idProcess, com.fasterxml.jackson.databind.JsonNode query, boolean sliced, boolean crossTenant)`
  Select logbook operation by the operation's ID
  Methods in fr.gouv.vitam.logbook.operations.api that return types with arguments of type LogbookOperation
  Modifier and Type
  Method
  Description
  `Optional<LogbookOperation>`
  LogbookOperations.`findLastOperationByType(String operationType)`
  FInd last event of last operation by type
  `List<LogbookOperation>`
  LogbookOperations.`selectOperations(com.fasterxml.jackson.databind.JsonNode select)`
  Select logbook operation entries
  `List<LogbookOperation>`
  LogbookOperations.`selectOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `RequestResponseOK<LogbookOperation>`
  LogbookOperations.`selectOperationsAsRequestResponse(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `com.mongodb.client.MongoCursor<LogbookOperation>`
  LogbookOperations.`selectOperationsByLastPersistenceDateInterval(LocalDateTime startDate, LocalDateTime endDate)`
  Select all logbook operations entries persisted within provided interval

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

  Methods in fr.gouv.vitam.logbook.operations.core that return LogbookOperation
  Modifier and Type
  Method
  Description
  `LogbookOperation`
  LogbookOperationsDecorator.`findFirstTraceabilityOperationOKAfterDate(LocalDateTime date)`
  `LogbookOperation`
  LogbookOperationsImpl.`findFirstTraceabilityOperationOKAfterDate(LocalDateTime date)`
  `LogbookOperation`
  AlertLogbookOperationsDecorator.`findLastLifecycleTraceabilityOperation(String eventType, boolean traceabilityWithZipOnly)`
  `LogbookOperation`
  LogbookOperationsDecorator.`findLastLifecycleTraceabilityOperation(String eventType, boolean traceabilityWithZipOnly)`
  `LogbookOperation`
  LogbookOperationsImpl.`findLastLifecycleTraceabilityOperation(String eventType, boolean traceabilityWithZipOnly)`
  `LogbookOperation`
  LogbookOperationsDecorator.`findLastTraceabilityOperationOK()`
  `LogbookOperation`
  LogbookOperationsImpl.`findLastTraceabilityOperationOK()`
  `LogbookOperation`
  AlertLogbookOperationsDecorator.`getById(String idProcess, com.fasterxml.jackson.databind.JsonNode query, boolean sliced, boolean crossTenant)`
  `LogbookOperation`
  LogbookOperationsDecorator.`getById(String IdProcess)`
  `LogbookOperation`
  LogbookOperationsImpl.`getById(String idProcess)`
  `LogbookOperation`
  LogbookOperationsImpl.`getById(String idProcess, com.fasterxml.jackson.databind.JsonNode query, boolean sliced, boolean crossTenant)`
  Methods in fr.gouv.vitam.logbook.operations.core that return types with arguments of type LogbookOperation
  Modifier and Type
  Method
  Description
  `Optional<LogbookOperation>`
  AlertLogbookOperationsDecorator.`findLastOperationByType(String operationType)`
  `Optional<LogbookOperation>`
  LogbookOperationsImpl.`findLastOperationByType(String operationType)`
  `List<LogbookOperation>`
  AlertLogbookOperationsDecorator.`selectOperations(com.fasterxml.jackson.databind.JsonNode select)`
  `List<LogbookOperation>`
  AlertLogbookOperationsDecorator.`selectOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `List<LogbookOperation>`
  LogbookOperationsImpl.`selectOperations(com.fasterxml.jackson.databind.JsonNode select)`
  `List<LogbookOperation>`
  LogbookOperationsImpl.`selectOperations(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `RequestResponseOK<LogbookOperation>`
  AlertLogbookOperationsDecorator.`selectOperationsAsRequestResponse(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `RequestResponseOK<LogbookOperation>`
  LogbookOperationsImpl.`selectOperationsAsRequestResponse(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, boolean crossTenant)`
  `com.mongodb.client.MongoCursor<LogbookOperation>`
  LogbookOperationsDecorator.`selectOperationsByLastPersistenceDateInterval(LocalDateTime startDate, LocalDateTime endDate)`
  `com.mongodb.client.MongoCursor<LogbookOperation>`
  LogbookOperationsImpl.`selectOperationsByLastPersistenceDateInterval(LocalDateTime startDate, LocalDateTime endDate)`