Class LogbookLifeCycleUnit
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<LogbookLifeCycleUnitParameters>
fr.gouv.vitam.logbook.common.server.database.collections.LogbookLifeCycleUnit
- All Implemented Interfaces:
Serializable,Map<String,,Object> org.bson.conversions.Bson
Logbook LifeCycle Unit item
- See Also:
-
Nested Class Summary
-
Field Summary
Fields inherited from class fr.gouv.vitam.common.database.server.mongodb.VitamDocument
ES_FILTER_OUT, ID, IMPLEMENTATIONVERSION, SCORE, SEDAVERSION, TENANT_ID, VERSIONFields inherited from interface org.bson.conversions.Bson
DEFAULT_CODEC_REGISTRY -
Constructor Summary
ConstructorsConstructorDescriptionuse for jackson serialisationLogbookLifeCycleUnit(com.fasterxml.jackson.databind.JsonNode content) Constructor for CodecLogbookLifeCycleUnit(LogbookLifeCycleUnitParameters parameters) Constructor from LogbookLifeCycleUnitParametersLogbookLifeCycleUnit(String content) Constructor for CodecLogbookLifeCycleUnit(org.bson.Document content) Constructor for Codec -
Method Summary
Modifier and TypeMethodDescriptionnewInstance(com.fasterxml.jackson.databind.JsonNode content) Make a new instance of the document with the given jsonMethods inherited from class fr.gouv.vitam.logbook.common.server.database.collections.LogbookLifeCycle
events, getIdMethods inherited from class fr.gouv.vitam.common.database.server.mongodb.VitamDocument
checkId, getConcernedDiffLines, getOriginalDiffLines, getTenantId, getUnifiedDiff, getVersion, toString, toStringDirectMethods inherited from class org.bson.Document
append, 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.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bson.conversions.Bson
toBsonDocumentMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
LogbookLifeCycleUnit
public LogbookLifeCycleUnit()use for jackson serialisation -
LogbookLifeCycleUnit
Constructor from LogbookLifeCycleUnitParameters- Parameters:
parameters- LogbookLifeCycleUnitParameters- Throws:
IllegalArgumentException- if argument is null
-
LogbookLifeCycleUnit
public LogbookLifeCycleUnit(org.bson.Document content) Constructor for Codec- Parameters:
content- of format Document to create LogbookLifeCycleUnit
-
LogbookLifeCycleUnit
Constructor for Codec- Parameters:
content- of format String to create LogbookLifeCycleUnit
-
LogbookLifeCycleUnit
public LogbookLifeCycleUnit(com.fasterxml.jackson.databind.JsonNode content) Constructor for Codec- Parameters:
content- of format JsonNode to create LogbookLifeCycleUnit
-
-
Method Details
-
newInstance
public VitamDocument<LogbookLifeCycle<LogbookLifeCycleUnitParameters>> newInstance(com.fasterxml.jackson.databind.JsonNode content) Description copied from class:VitamDocumentMake a new instance of the document with the given json- Overrides:
newInstancein classLogbookLifeCycle<LogbookLifeCycleUnitParameters>- Parameters:
content- document structure as json- Returns:
- new document with the json as content
-