Class LogbookLifeCyclesImpl
- java.lang.Object
-
- fr.gouv.vitam.logbook.lifecycles.core.LogbookLifeCyclesImpl
-
- All Implemented Interfaces:
LogbookLifeCycles
public class LogbookLifeCyclesImpl extends java.lang.Object implements LogbookLifeCycles
Logbook LifeCycles implementation base class
-
-
Constructor Summary
Constructors Constructor Description LogbookLifeCyclesImpl(LogbookDbAccess mongoDbAccess)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbulk(LogbookCollections collections, java.lang.String idOp, java.util.List<? extends LogbookLifeCycleModel> logbookLifeCycleModels)Bulk methodbooleancheckObjectGroupLifecycleEntriesExistenceByLastPersistedDate(java.lang.String startDate, java.lang.String endDate)Checks existence of new object group life cyclesbooleancheckUnitLifecycleEntriesExistenceByLastPersistedDate(java.lang.String startDate, java.lang.String endDate)Checks existence of new unit life cyclesvoidcommitObjectGroup(java.lang.String idOperation, java.lang.String idLc)Commits ObjectGroup lifeCyclevoidcommitUnit(java.lang.String idOperation, java.lang.String idLc)Commits Unit lifeCyclevoidcreateBulkLogbookLifecycle(java.lang.String operationId, LogbookLifeCycleParameters[] lifecycleArray)Create one Logbook Lifecycle with already multiple sub-eventsvoidcreateObjectGroup(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleObjectGroupParameters parameters)Create and insert logbook LifeCycle entriesvoidcreateUnit(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleUnitParameters parameters)Create and insert logbook LifeCycle entriesvoiddeleteLifeCycleObjectGroups(java.util.List<java.lang.String> objectGroupIds)delete LifeCycle ObjectGroupsvoiddeleteLifeCycleUnits(java.util.List<java.lang.String> unitsIdentifier)delete LifeCycle UnitsLifeCycleStatusCodegetObjectGroupLifeCycleStatus(java.lang.String objectGroupId)Returns the LifeCycle Status for a given objectGroup Idcom.fasterxml.jackson.databind.JsonNodegetRawObjectGroupLifeCycleById(java.lang.String id)returns the raw version of object group life cyclejava.util.List<com.fasterxml.jackson.databind.JsonNode>getRawObjectGroupLifeCycleByIds(java.util.List<java.lang.String> ids)returns the raw version of object group life cycleCloseableIterator<com.fasterxml.jackson.databind.JsonNode>getRawObjectGroupLifecyclesByLastPersistedDate(java.lang.String startDate, java.lang.String endDate, int limit)Gets a list of raw object group life cycles by requestcom.fasterxml.jackson.databind.JsonNodegetRawUnitLifeCycleById(java.lang.String id)returns the raw version of unit life cyclejava.util.List<com.fasterxml.jackson.databind.JsonNode>getRawUnitLifeCycleByIds(java.util.List<java.lang.String> ids)returns the raw version of unit life cycleCloseableIterator<com.fasterxml.jackson.databind.JsonNode>getRawUnitLifecyclesByLastPersistedDate(java.lang.String startDate, java.lang.String endDate, int limit)Gets a list of raw unit life cycles by requestLifeCycleStatusCodegetUnitLifeCycleStatus(java.lang.String unitId)Returns the LifeCycle Status for a given unit IdvoidrollbackObjectGroup(java.lang.String idOperation, java.lang.String idLc)Rollback logbook LifeCycle entriesvoidrollBackObjectGroupsByOperation(java.lang.String idOperation)Removes the created object groups lifeCycles during a given operationvoidrollbackUnit(java.lang.String idOperation, java.lang.String idLc)Rollback logbook LifeCycle entriesvoidrollBackUnitsByOperation(java.lang.String idOperation)Removes the created unit lifeCycles during a given operationLogbookLifeCycle<?>selectLifeCycleById(java.lang.String lifecycleId, com.fasterxml.jackson.databind.JsonNode queryDsl, boolean sliced, LogbookCollections collection)Selects life cycle entryjava.util.List<LogbookLifeCycle<?>>selectLifeCycles(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection)Selects life cycle entriesvoidupdateBulkLogbookLifecycle(java.lang.String operationId, 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.voidupdateLogbookLifeCycleBulk(LogbookCollections logbookCollections, java.util.List<LogbookLifeCycleParametersBulk> logbookLifeCycleParametersBulk)updateLogbookLifeCycleBulkvoidupdateObjectGroup(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleObjectGroupParameters parameters)Update logbook LifeCycle entriesvoidupdateObjectGroup(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleObjectGroupParameters parameters, boolean commit)Update logbook LifeCycle entriesvoidupdateUnit(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleUnitParameters parameters)Update logbook LifeCycle entriesvoidupdateUnit(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleUnitParameters parameters, boolean commit)Update logbook LifeCycle entries committed or in progress
-
-
-
Constructor Detail
-
LogbookLifeCyclesImpl
public LogbookLifeCyclesImpl(LogbookDbAccess mongoDbAccess)
Constructor- Parameters:
mongoDbAccess- of logbook
-
-
Method Detail
-
createUnit
public void createUnit(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleUnitParameters parameters) throws LogbookAlreadyExistsException, LogbookDatabaseException, java.lang.IllegalArgumentExceptionDescription copied from interface:LogbookLifeCyclesCreate and insert logbook LifeCycle entries- Specified by:
createUnitin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle unit identifierparameters- the logbook lifecycle parameters- Throws:
LogbookAlreadyExistsException- if an LifeCycle with the same eventIdentifierProcess and outcome="Started" already existsLogbookDatabaseException- if errors occur while connecting or writing to the databasejava.lang.IllegalArgumentException
-
createObjectGroup
public void createObjectGroup(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleObjectGroupParameters parameters) throws LogbookAlreadyExistsException, LogbookDatabaseException, java.lang.IllegalArgumentExceptionDescription copied from interface:LogbookLifeCyclesCreate and insert logbook LifeCycle entries- Specified by:
createObjectGroupin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifierparameters- the logbook lifecycle parameters- Throws:
LogbookAlreadyExistsException- if an LifeCycle with the same eventIdentifierProcess and outcome="Started" already existsLogbookDatabaseException- if errors occur while connecting or writing to the databasejava.lang.IllegalArgumentException
-
updateUnit
public void updateUnit(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleUnitParameters parameters) throws LogbookDatabaseException, java.lang.IllegalArgumentException, LogbookNotFoundException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesUpdate logbook LifeCycle entries- Specified by:
updateUnitin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifierparameters- the logbook lifecycle parameters- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if no LifeCycle with the same eventIdentifierProcess existsLogbookAlreadyExistsException- if the entry already existsjava.lang.IllegalArgumentException
-
updateUnit
public void updateUnit(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleUnitParameters parameters, boolean commit) throws LogbookNotFoundException, LogbookDatabaseException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesUpdate logbook LifeCycle entries committed or in progress- Specified by:
updateUnitin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifierparameters- the logbook lifecycle parameterscommit- if false update in progress collection else update committed LFC- Throws:
LogbookNotFoundException- if no LifeCycle with the same eventIdentifierProcess existsLogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookAlreadyExistsException- if the entry already exists
-
updateObjectGroup
public void updateObjectGroup(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleObjectGroupParameters parameters) throws LogbookNotFoundException, LogbookDatabaseException, java.lang.IllegalArgumentException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesUpdate logbook LifeCycle entries- Specified by:
updateObjectGroupin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifierparameters- the logbook lifecycle parameters- Throws:
LogbookNotFoundException- if no LifeCycle with the same eventIdentifierProcess existsLogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookAlreadyExistsException- if the entry already existsjava.lang.IllegalArgumentException
-
updateObjectGroup
public void updateObjectGroup(java.lang.String idOperation, java.lang.String idLc, LogbookLifeCycleObjectGroupParameters parameters, boolean commit) throws LogbookNotFoundException, LogbookDatabaseException, java.lang.IllegalArgumentException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesUpdate logbook LifeCycle entries- Specified by:
updateObjectGroupin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifierparameters- the logbook lifecycle parameterscommit- if true update is done on committed collection otherwise on inProcess one- Throws:
LogbookNotFoundException- if no LifeCycle with the same eventIdentifierProcess existsLogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookAlreadyExistsException- if the entry already existsjava.lang.IllegalArgumentException
-
selectLifeCycleById
public LogbookLifeCycle<?> selectLifeCycleById(java.lang.String lifecycleId, com.fasterxml.jackson.databind.JsonNode queryDsl, boolean sliced, LogbookCollections collection) throws LogbookDatabaseException, LogbookNotFoundException, InvalidParseOperationException, VitamDBException, InvalidCreateOperationException
Description copied from interface:LogbookLifeCyclesSelects life cycle entry- Specified by:
selectLifeCycleByIdin interfaceLogbookLifeCycles- Parameters:
lifecycleId- the lifecycle idqueryDsl- the select projection in format of JsonNodesliced- the boolean sliced filtering events or notcollection- the collection on which the select operation will be done : Production collection (LIFECYCLE_OBJECT_GROUP/LIFECYCLE_UNIT) or Working collection (LIFECYCLE_OBJECT_GROUP_IN_PROCESS/LIFECYCLE_UNIT_IN_PROCESS)- Returns:
- the logbook LifeCycle
- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if no LifeCycle selected cannot be foundInvalidParseOperationException- if invalid parse for selecting the LifeCycleVitamDBException- in case a desynchro is recorded between Mongo and ESInvalidCreateOperationException
-
selectLifeCycles
public java.util.List<LogbookLifeCycle<?>> selectLifeCycles(com.fasterxml.jackson.databind.JsonNode select, boolean sliced, LogbookCollections collection) throws LogbookDatabaseException, LogbookNotFoundException, VitamDBException
Description copied from interface:LogbookLifeCyclesSelects life cycle entries- Specified by:
selectLifeCyclesin interfaceLogbookLifeCycles- Parameters:
select- the select request in format of JsonNodesliced- the boolean sliced filtering events or notcollection- the collection on which the select operation will be done : Production collection (LIFECYCLE_OBJECT_GROUP/LIFECYCLE_UNIT) or Working collection (LIFECYCLE_OBJECT_GROUP_IN_PROCESS/LIFECYCLE_UNIT_IN_PROCESS)- Returns:
- List of the logbook LifeCycle
- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if no LifeCycle selected cannot be foundVitamDBException- in case a desynchro is recorded between Mongo and ES
-
rollbackUnit
public void rollbackUnit(java.lang.String idOperation, java.lang.String idLc) throws LogbookNotFoundException, LogbookDatabaseException, java.lang.IllegalArgumentExceptionDescription copied from interface:LogbookLifeCyclesRollback logbook LifeCycle entries- Specified by:
rollbackUnitin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifier- Throws:
LogbookNotFoundException- if no LifeCycle with the same eventIdentifierProcess existsLogbookDatabaseException- if errors occur while connecting or writing to the databasejava.lang.IllegalArgumentException
-
rollbackObjectGroup
public void rollbackObjectGroup(java.lang.String idOperation, java.lang.String idLc) throws LogbookNotFoundException, LogbookDatabaseException, java.lang.IllegalArgumentExceptionDescription copied from interface:LogbookLifeCyclesRollback logbook LifeCycle entries- Specified by:
rollbackObjectGroupin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifier- Throws:
LogbookNotFoundException- if no LifeCycle with the same eventIdentifierProcess existsLogbookDatabaseException- if errors occur while connecting or writing to the databasejava.lang.IllegalArgumentException
-
createBulkLogbookLifecycle
public void createBulkLogbookLifecycle(java.lang.String operationId, LogbookLifeCycleParameters[] lifecycleArray) throws LogbookDatabaseException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesCreate one Logbook Lifecycle with already multiple sub-events- Specified by:
createBulkLogbookLifecyclein interfaceLogbookLifeCycles- Parameters:
operationId- Operation IdlifecycleArray- with first and next events to add/update- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookAlreadyExistsException- if LifeCycle already exists
-
updateBulkLogbookLifecycle
public void updateBulkLogbookLifecycle(java.lang.String operationId, LogbookLifeCycleParameters[] lifecycleArray) throws LogbookDatabaseException, LogbookNotFoundException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesUpdate one Logbook Lifecycle with multiple sub-events
It adds this new entry within the very same Logbook Lifecycle entry in "events" array.- Specified by:
updateBulkLogbookLifecyclein interfaceLogbookLifeCycles- Parameters:
operationId- Operation IdlifecycleArray- containing all Lifecycle Logbook in order- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if LifeCycle cannot be foundLogbookAlreadyExistsException- if LifeCycle already exists
-
commitUnit
public void commitUnit(java.lang.String idOperation, java.lang.String idLc) throws LogbookDatabaseException, LogbookNotFoundException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesCommits Unit lifeCycle- Specified by:
commitUnitin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifier- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if LifeCycle cannot be foundLogbookAlreadyExistsException- if LifeCycle already exists
-
commitObjectGroup
public void commitObjectGroup(java.lang.String idOperation, java.lang.String idLc) throws LogbookDatabaseException, LogbookNotFoundException, LogbookAlreadyExistsExceptionDescription copied from interface:LogbookLifeCyclesCommits ObjectGroup lifeCycle- Specified by:
commitObjectGroupin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation identifieridLc- the lifecycle identifier- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if LifeCycle cannot be foundLogbookAlreadyExistsException- if LifeCycle already exists
-
rollBackUnitsByOperation
public void rollBackUnitsByOperation(java.lang.String idOperation) throws LogbookNotFoundException, LogbookDatabaseExceptionDescription copied from interface:LogbookLifeCyclesRemoves the created unit lifeCycles during a given operation- Specified by:
rollBackUnitsByOperationin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation id- Throws:
LogbookNotFoundException- if LifeCycle cannot be foundLogbookDatabaseException- if errors occur while connecting or writing to the database
-
rollBackObjectGroupsByOperation
public void rollBackObjectGroupsByOperation(java.lang.String idOperation) throws LogbookNotFoundException, LogbookDatabaseExceptionDescription copied from interface:LogbookLifeCyclesRemoves the created object groups lifeCycles during a given operation- Specified by:
rollBackObjectGroupsByOperationin interfaceLogbookLifeCycles- Parameters:
idOperation- the operation id- Throws:
LogbookNotFoundException- if LifeCycle cannot be foundLogbookDatabaseException- if errors occur while connecting or writing to the database
-
getUnitLifeCycleStatus
public LifeCycleStatusCode getUnitLifeCycleStatus(java.lang.String unitId) throws LogbookDatabaseException, LogbookNotFoundException
Description copied from interface:LogbookLifeCyclesReturns the LifeCycle Status for a given unit Id- Specified by:
getUnitLifeCycleStatusin interfaceLogbookLifeCycles- Parameters:
unitId- the unit Id- Returns:
- the lifeCycleStatusCode
- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if LifeCycle cannot be found
-
getObjectGroupLifeCycleStatus
public LifeCycleStatusCode getObjectGroupLifeCycleStatus(java.lang.String objectGroupId) throws LogbookDatabaseException, LogbookNotFoundException
Description copied from interface:LogbookLifeCyclesReturns the LifeCycle Status for a given objectGroup Id- Specified by:
getObjectGroupLifeCycleStatusin interfaceLogbookLifeCycles- Parameters:
objectGroupId- the objectGroup Id- Returns:
- the lifeCycleStatusCode
- Throws:
LogbookDatabaseException- if errors occur while connecting or writing to the databaseLogbookNotFoundException- if LifeCycle cannot be found
-
bulk
public void bulk(LogbookCollections collections, java.lang.String idOp, java.util.List<? extends LogbookLifeCycleModel> logbookLifeCycleModels) throws DatabaseException
Description copied from interface:LogbookLifeCyclesBulk method- Specified by:
bulkin interfaceLogbookLifeCycles- Parameters:
collections- the logbook collectionsidOp- operation identifierlogbookLifeCycleModels- lifecycles to be created- Throws:
DatabaseException- if database could not be reached
-
getRawUnitLifecyclesByLastPersistedDate
public CloseableIterator<com.fasterxml.jackson.databind.JsonNode> getRawUnitLifecyclesByLastPersistedDate(java.lang.String startDate, java.lang.String endDate, int limit)
Description copied from interface:LogbookLifeCyclesGets a list of raw unit life cycles by request- Specified by:
getRawUnitLifecyclesByLastPersistedDatein interfaceLogbookLifeCycles- Parameters:
startDate- the selection start dateendDate- the selection end datelimit- the max limit
-
getRawObjectGroupLifecyclesByLastPersistedDate
public CloseableIterator<com.fasterxml.jackson.databind.JsonNode> getRawObjectGroupLifecyclesByLastPersistedDate(java.lang.String startDate, java.lang.String endDate, int limit)
Description copied from interface:LogbookLifeCyclesGets a list of raw object group life cycles by request- Specified by:
getRawObjectGroupLifecyclesByLastPersistedDatein interfaceLogbookLifeCycles- Parameters:
startDate- the selection start dateendDate- the selection end datelimit- the max limit
-
checkUnitLifecycleEntriesExistenceByLastPersistedDate
public boolean checkUnitLifecycleEntriesExistenceByLastPersistedDate(java.lang.String startDate, java.lang.String endDate)Description copied from interface:LogbookLifeCyclesChecks existence of new unit life cycles- Specified by:
checkUnitLifecycleEntriesExistenceByLastPersistedDatein interfaceLogbookLifeCycles- Parameters:
startDate- the selection start dateendDate- the selection end date
-
checkObjectGroupLifecycleEntriesExistenceByLastPersistedDate
public boolean checkObjectGroupLifecycleEntriesExistenceByLastPersistedDate(java.lang.String startDate, java.lang.String endDate)Description copied from interface:LogbookLifeCyclesChecks existence of new object group life cycles- Specified by:
checkObjectGroupLifecycleEntriesExistenceByLastPersistedDatein interfaceLogbookLifeCycles- Parameters:
startDate- the selection start dateendDate- the selection end date
-
getRawUnitLifeCycleById
public com.fasterxml.jackson.databind.JsonNode getRawUnitLifeCycleById(java.lang.String id) throws LogbookNotFoundException, InvalidParseOperationExceptionDescription copied from interface:LogbookLifeCyclesreturns the raw version of unit life cycle- Specified by:
getRawUnitLifeCycleByIdin interfaceLogbookLifeCycles- Parameters:
id- the id to retrieve- Returns:
- the unit life cycle
- Throws:
LogbookNotFoundExceptionInvalidParseOperationException
-
getRawUnitLifeCycleByIds
public java.util.List<com.fasterxml.jackson.databind.JsonNode> getRawUnitLifeCycleByIds(java.util.List<java.lang.String> ids) throws LogbookNotFoundException, InvalidParseOperationExceptionDescription copied from interface:LogbookLifeCyclesreturns the raw version of unit life cycle- Specified by:
getRawUnitLifeCycleByIdsin interfaceLogbookLifeCycles- Parameters:
ids- the ids to retrieve- Returns:
- the unit life cycle
- Throws:
LogbookNotFoundExceptionInvalidParseOperationException
-
getRawObjectGroupLifeCycleById
public com.fasterxml.jackson.databind.JsonNode getRawObjectGroupLifeCycleById(java.lang.String id) throws LogbookNotFoundException, InvalidParseOperationExceptionDescription copied from interface:LogbookLifeCyclesreturns the raw version of object group life cycle- Specified by:
getRawObjectGroupLifeCycleByIdin interfaceLogbookLifeCycles- Parameters:
id- the id to retrieve- Returns:
- the object group life cycle
- Throws:
LogbookNotFoundExceptionInvalidParseOperationException
-
getRawObjectGroupLifeCycleByIds
public java.util.List<com.fasterxml.jackson.databind.JsonNode> getRawObjectGroupLifeCycleByIds(java.util.List<java.lang.String> ids) throws LogbookNotFoundException, InvalidParseOperationExceptionDescription copied from interface:LogbookLifeCyclesreturns the raw version of object group life cycle- Specified by:
getRawObjectGroupLifeCycleByIdsin interfaceLogbookLifeCycles- Parameters:
ids- the ids to retrieve- Returns:
- the object group life cycle
- Throws:
LogbookNotFoundExceptionInvalidParseOperationException
-
updateLogbookLifeCycleBulk
public void updateLogbookLifeCycleBulk(LogbookCollections logbookCollections, java.util.List<LogbookLifeCycleParametersBulk> logbookLifeCycleParametersBulk)
Description copied from interface:LogbookLifeCyclesupdateLogbookLifeCycleBulk- Specified by:
updateLogbookLifeCycleBulkin interfaceLogbookLifeCycles- Parameters:
logbookCollections- lifecycleUnitInProcesslogbookLifeCycleParametersBulk- logbookLifeCycleParametersBulk
-
deleteLifeCycleObjectGroups
public void deleteLifeCycleObjectGroups(java.util.List<java.lang.String> objectGroupIds) throws DatabaseExceptionDescription copied from interface:LogbookLifeCyclesdelete LifeCycle ObjectGroups- Specified by:
deleteLifeCycleObjectGroupsin interfaceLogbookLifeCycles- Parameters:
objectGroupIds- objectGroupIds- Throws:
DatabaseException- DatabaseException
-
deleteLifeCycleUnits
public void deleteLifeCycleUnits(java.util.List<java.lang.String> unitsIdentifier) throws DatabaseExceptionDescription copied from interface:LogbookLifeCyclesdelete LifeCycle Units- Specified by:
deleteLifeCycleUnitsin interfaceLogbookLifeCycles- Parameters:
unitsIdentifier- units lfc Identifier- Throws:
DatabaseException- DatabaseException
-
-