Class LogbookLifeCycle<T>
java.lang.Object
org.bson.Document
fr.gouv.vitam.common.database.server.mongodb.VitamDocument<LogbookLifeCycle<T>>
fr.gouv.vitam.logbook.common.server.database.collections.LogbookLifeCycle<T>
- Type Parameters:
- T- template
- All Implemented Interfaces:
- Serializable,- Map<String,,- Object> - org.bson.conversions.Bson
- Direct Known Subclasses:
- LogbookLifeCycleObjectGroup,- LogbookLifeCycleObjectGroupInProcess,- LogbookLifeCycleUnit,- LogbookLifeCycleUnitInProcess
Abstract class for Logbook LifeCycle item
- See Also:
- 
Nested Class Summary
- 
Field SummaryFields inherited from class fr.gouv.vitam.common.database.server.mongodb.VitamDocumentES_FILTER_OUT, ID, IMPLEMENTATIONVERSION, SCORE, SEDAVERSION, TENANT_ID, VERSIONFields inherited from interface org.bson.conversions.BsonDEFAULT_CODEC_REGISTRY
- 
Constructor SummaryConstructorsConstructorDescriptionConstructorLogbookLifeCycle(com.fasterxml.jackson.databind.JsonNode content) Constructor for CodecLogbookLifeCycle(LogbookParameters parameters) Constructor from LogbookLifeCycleParametersLogbookLifeCycle(String content) Constructor for CodecLogbookLifeCycle(org.bson.Document content) Constructor for Codec
- 
Method SummaryModifier and TypeMethodDescriptionList<org.bson.Document>events()final StringgetId()newInstance(com.fasterxml.jackson.databind.JsonNode content) Make a new instance of the document with the given jsonMethods inherited from class fr.gouv.vitam.common.database.server.mongodb.VitamDocumentcheckId, getConcernedDiffLines, getOriginalDiffLines, getTenantId, getUnifiedDiff, getVersion, toString, toStringDirectMethods inherited from class org.bson.Documentappend, clear, containsKey, containsValue, entrySet, equals, get, get, get, getBoolean, getBoolean, getDate, getDouble, getEmbedded, getEmbedded, getInteger, getInteger, getList, getList, getLong, getObjectId, getString, hashCode, isEmpty, keySet, parse, parse, put, putAll, remove, size, toBsonDocument, toJson, toJson, toJson, toJson, valuesMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bson.conversions.BsontoBsonDocumentMethods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
- 
Constructor Details- 
LogbookLifeCyclepublic LogbookLifeCycle()Constructor
- 
LogbookLifeCycleConstructor from LogbookLifeCycleParameters- Parameters:
- parameters- of type LogbookParameters
- Throws:
- IllegalArgumentException- if argument is null
 
- 
LogbookLifeCyclepublic LogbookLifeCycle(org.bson.Document content) Constructor for Codec- Parameters:
- content- in format Document
 
- 
LogbookLifeCycleConstructor for Codec- Parameters:
- content- in format String
 
- 
LogbookLifeCyclepublic LogbookLifeCycle(com.fasterxml.jackson.databind.JsonNode content) Constructor for Codec- Parameters:
- content- in format JsonNode
 
 
- 
- 
Method Details- 
newInstancepublic VitamDocument<LogbookLifeCycle<T>> newInstance(com.fasterxml.jackson.databind.JsonNode content) Description copied from class:VitamDocumentMake a new instance of the document with the given json- Specified by:
- newInstancein class- VitamDocument<LogbookLifeCycle<T>>
- Parameters:
- content- document structure as json
- Returns:
- new document with the json as content
 
- 
getId- Overrides:
- getIdin class- VitamDocument<LogbookLifeCycle<T>>
- Returns:
- the ID
 
- 
events
 
-