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.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.
|
fr.gouv.vitam.worker.common.utils |
Provides common utility classes for the Worker module.
|
fr.gouv.vitam.worker.core.extractseda |
Modifier and Type | Method and Description |
---|---|
Collection<? extends LogbookLifeCycleParameters> |
LogbookLifeCycleModel.getLogbookLifeCycleParameters()
getLogbookLifeCycleParameters
|
Modifier and Type | Class and Description |
---|---|
class |
LogbookLifeCycleObjectGroupParameters
Parameters for the logbook life cycles object group
|
class |
LogbookLifeCycleUnitParameters
Parameters for the logbook operation
|
Modifier and Type | Method and Description |
---|---|
static LogbookLifeCycleParameters |
LogbookLifeCyclesClientHelper.copy(LogbookLifeCycleParameters source)
Create a copy in order to allow reuse on client side
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<String,Queue<LogbookLifeCycleParameters>>> |
LogbookLifeCyclesClientHelper.getAllCreations() |
Set<Map.Entry<String,Queue<LogbookLifeCycleParameters>>> |
LogbookLifeCyclesClientHelper.getAllUpdates() |
Queue<LogbookLifeCycleParameters> |
LogbookLifeCyclesClientHelper.removeCreateDelegate(String key) |
Queue<LogbookLifeCycleParameters> |
LogbookLifeCyclesClientHelper.removeUpdateDelegate(String key) |
Modifier and Type | Method and Description |
---|---|
static String |
LogbookLifeCyclesClientHelper.checkLogbookParameters(LogbookLifeCycleParameters parameters)
Check validity of the input and add default date and ServerIdentity
|
static LogbookLifeCycleParameters |
LogbookLifeCyclesClientHelper.copy(LogbookLifeCycleParameters source)
Create a copy in order to allow reuse on client side
|
void |
LogbookLifeCyclesClientHelper.createDelegate(LogbookLifeCycleParameters parameters)
Create logbook entry using delegation
To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time). |
void |
LogbookLifeCyclesClientHelper.updateDelegate(LogbookLifeCycleParameters parameters)
Update logbook entry using delegation
To be used everywhere except very first time if creation (when objectIdentifier already used once) |
Modifier and Type | Method and Description |
---|---|
void |
LogbookLifeCycles.createBulkLogbookLifecycle(String idOp,
LogbookLifeCycleParameters[] lifecycleArray)
Create one Logbook Lifecycle with already multiple sub-events
|
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. |
Modifier and Type | Method and Description |
---|---|
void |
LogbookLifeCyclesClient.commit(LogbookLifeCycleParameters parameters)
Commit logbook entry
To be used everywhere except very first time (when eventIdentifierProcess already used once) |
void |
LogbookLifeCyclesClient.create(LogbookLifeCycleParameters parameters)
Create logbook entry
To be used ONLY once at top level of process startup (where eventIdentifierProcess is set for the first time). |
void |
LogbookLifeCyclesClient.rollback(LogbookLifeCycleParameters parameters)
Rollback logbook entry
To be used everywhere except very first time (when eventIdentifierProcess already used once) |
void |
LogbookLifeCyclesClient.update(LogbookLifeCycleParameters parameters)
Update logbook entry
To be used everywhere except very first time (when eventIdentifierProcess already used once) |
void |
LogbookLifeCyclesClient.update(LogbookLifeCycleParameters parameters,
LifeCycleStatusCode lifeCycleStatusCode)
Update logbook entry
To be used everywhere except very first time (when eventIdentifierProcess already used once) |
Modifier and Type | Method and Description |
---|---|
void |
LogbookLifeCyclesClient.bulkCreateObjectGroup(String objectIdentifier,
Iterable<LogbookLifeCycleParameters> queue)
Bulk Create for ObjectGroup
To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time). |
void |
LogbookLifeCyclesClient.bulkCreateUnit(String objectIdentifier,
Iterable<LogbookLifeCycleParameters> queue)
Bulk Create for Unit
To be used ONLY once at top level of process startup (where objectIdentifier is set for the first time). |
void |
LogbookLifeCyclesClient.bulkUpdateObjectGroup(String objectIdentifier,
Iterable<LogbookLifeCycleParameters> queue)
Bulk Update for ObjectGroup
To be used everywhere except very first time (when objectIdentifier already used once) |
void |
LogbookLifeCyclesClient.bulkUpdateUnit(String objectIdentifier,
Iterable<LogbookLifeCycleParameters> queue)
Bulk Update for Unit
To be used everywhere except very first time (when objectIdentifier already used once) |
Modifier and Type | Method and Description |
---|---|
void |
LogbookLifeCyclesImpl.createBulkLogbookLifecycle(String idOp,
LogbookLifeCycleParameters[] lifecycleArray) |
void |
LogbookLifeCyclesImpl.updateBulkLogbookLifecycle(String idOp,
LogbookLifeCycleParameters[] lifecycleArray) |
Modifier and Type | Method and Description |
---|---|
static void |
LogbookLifecycleWorkerHelper.setLifeCycleFinalEventStatusByStep(LogbookLifeCyclesClientHelper helper,
LogbookLifeCycleParameters logbookLifecycleParameters,
ItemStatus itemStatus) |
static void |
LogbookLifecycleWorkerHelper.updateLifeCycleForBegining(LogbookLifeCyclesClientHelper helper,
LogbookLifeCycleParameters logbookLifecycleParameters,
WorkerParameters params,
LogbookTypeProcess logbookTypeProcess) |
static void |
LogbookLifecycleWorkerHelper.updateLifeCycleStep(LogbookLifeCyclesClientHelper helper,
LogbookLifeCycleParameters logbookLifecycleParameters,
WorkerParameters params,
String lfcEventType,
LogbookTypeProcess logbookTypeProcess,
StatusCode statusCode,
String... additionalParams) |
Constructor and Description |
---|
ArchiveUnitListener(HandlerIO handlerIO,
com.fasterxml.jackson.databind.node.ObjectNode archiveUnitTree,
Map<String,String> unitIdToGuid,
Map<String,String> unitIdToGroupId,
Map<String,List<String>> objectGroupIdToUnitId,
Map<String,String> dataObjectIdToObjectGroupId,
Map<String,GotObj> dataObjectIdWithoutObjectGroupId,
Map<String,LogbookLifeCycleParameters> guidToLifeCycleParameters,
Set<String> existingUnitGuids,
LogbookTypeProcess logbookTypeProcess,
String containerId,
MetaDataClientFactory metaDataClientFactory,
Map<String,String> objectGroupIdToGuid,
Map<String,String> dataObjectIdToGuid,
Map<String,Set<String>> unitIdToSetOfRuleId,
UnitType workflowUnitType,
List<String> originatingAgencies,
Map<String,com.fasterxml.jackson.databind.JsonNode> existingGOTs) |
Copyright © 2018 Vitam. All rights reserved.