# Uses of Enum Class
fr.gouv.vitam.common.model.LifeCycleStatusCode

Packages that use LifeCycleStatusCode
Package
Description
fr.gouv.vitam.common.model
This package contains simple POJOs and DTOs that may be shared commonly by all vitam internal components
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.

- ## Uses of LifeCycleStatusCode in fr.gouv.vitam.common.model

  Methods in fr.gouv.vitam.common.model that return LifeCycleStatusCode
  Modifier and Type
  Method
  Description
  `static LifeCycleStatusCode`
  LifeCycleStatusCode.`valueOf(String name)`
  Returns the enum constant of this class with the specified name.
  `static LifeCycleStatusCode[]`
  LifeCycleStatusCode.`values()`
  Returns an array containing the constants of this enum class, in the order they are declared.

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

  Methods in fr.gouv.vitam.logbook.lifecycles.api that return LifeCycleStatusCode
  Modifier and Type
  Method
  Description
  `LifeCycleStatusCode`
  LogbookLifeCycles.`getObjectGroupLifeCycleStatus(String objectGroupId)`
  Returns the LifeCycle Status for a given objectGroup Id
  `LifeCycleStatusCode`
  LogbookLifeCycles.`getUnitLifeCycleStatus(String unitId)`
  Returns the LifeCycle Status for a given unit Id

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

  Methods in fr.gouv.vitam.logbook.lifecycles.client that return LifeCycleStatusCode
  Modifier and Type
  Method
  Description
  `LifeCycleStatusCode`
  LogbookLifeCyclesClient.`getObjectGroupLifeCycleStatus(String objectGroupId)`
  Gets the object group lifeCycle status (COMMITTED or IN_PROCESS)
  `LifeCycleStatusCode`
  LogbookLifeCyclesClient.`getUnitLifeCycleStatus(String unitId)`
  Gets the unit lifeCycle status (COMMITTED or IN_PROCESS)
  Methods in fr.gouv.vitam.logbook.lifecycles.client with parameters of type LifeCycleStatusCode
  Modifier and Type
  Method
  Description
  `CloseableIterator<com.fasterxml.jackson.databind.JsonNode>`
  LogbookLifeCyclesClient.`objectGroupLifeCyclesByOperationIterator(String operationId, LifeCycleStatusCode lifeCycleStatus, com.fasterxml.jackson.databind.JsonNode query)`
  `com.fasterxml.jackson.databind.JsonNode`
  LogbookLifeCyclesClient.`selectObjectGroupLifeCycle(com.fasterxml.jackson.databind.JsonNode queryDsl, LifeCycleStatusCode lifeCycleStatus)`
  `com.fasterxml.jackson.databind.JsonNode`
  LogbookLifeCyclesClient.`selectObjectGroupLifeCycleById(String id, com.fasterxml.jackson.databind.JsonNode queryDsl, LifeCycleStatusCode lifeCycleStatus)`
  returns the object group life cycle
  `com.fasterxml.jackson.databind.JsonNode`
  LogbookLifeCyclesClient.`selectUnitLifeCycleById(String id, com.fasterxml.jackson.databind.JsonNode queryDsl, LifeCycleStatusCode lifeCycleStatus)`
  returns the unit life cycle in progress
  `CloseableIterator<com.fasterxml.jackson.databind.JsonNode>`
  LogbookLifeCyclesClient.`unitLifeCyclesByOperationIterator(String operationId, LifeCycleStatusCode lifeCycleStatus, com.fasterxml.jackson.databind.JsonNode query)`
  `void`
  LogbookLifeCyclesClient.`update(LogbookLifeCycleParameters parameters, LifeCycleStatusCode lifeCycleStatusCode)`
  Update logbook entry
  To be used everywhere except very first time (when eventIdentifierProcess already used once)

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

  Methods in fr.gouv.vitam.logbook.lifecycles.core that return LifeCycleStatusCode
  Modifier and Type
  Method
  Description
  `LifeCycleStatusCode`
  LogbookLifeCyclesImpl.`getObjectGroupLifeCycleStatus(String objectGroupId)`
  `LifeCycleStatusCode`
  LogbookLifeCyclesImpl.`getUnitLifeCycleStatus(String unitId)`