Class LogbookLifeCycleObjectGroupInProcess
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<LogbookLifeCycleObjectGroupParameters>
fr.gouv.vitam.logbook.common.server.database.collections.LogbookLifeCycleObjectGroupInProcess
- All Implemented Interfaces:
Serializable
,Map<String,
,Object> org.bson.conversions.Bson
public class LogbookLifeCycleObjectGroupInProcess
extends LogbookLifeCycle<LogbookLifeCycleObjectGroupParameters>
Logbook LifeCycle ObjectGroup In Process 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, VERSION
Fields inherited from interface org.bson.conversions.Bson
DEFAULT_CODEC_REGISTRY
-
Constructor Summary
ConstructorsConstructorDescriptionuse for jackson serializationLogbookLifeCycleObjectGroupInProcess
(com.fasterxml.jackson.databind.JsonNode content) Constructor for CodecConstructor from LogbookLifeCycleParametersConstructor for CodecLogbookLifeCycleObjectGroupInProcess
(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, getId
Methods inherited from class fr.gouv.vitam.common.database.server.mongodb.VitamDocument
checkId, getConcernedDiffLines, getOriginalDiffLines, getTenantId, getUnifiedDiff, getVersion, toString, toStringDirect
Methods 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, values
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.bson.conversions.Bson
toBsonDocument
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
LogbookLifeCycleObjectGroupInProcess
public LogbookLifeCycleObjectGroupInProcess()use for jackson serialization -
LogbookLifeCycleObjectGroupInProcess
Constructor from LogbookLifeCycleParameters- Parameters:
parameters
- of type LogbookLifeCycleObjectGroupParameters- Throws:
IllegalArgumentException
- if argument is null
-
LogbookLifeCycleObjectGroupInProcess
public LogbookLifeCycleObjectGroupInProcess(org.bson.Document content) Constructor for Codec- Parameters:
content
- in format Document to create LogbookLifeCycleObjectGroupInProcess
-
LogbookLifeCycleObjectGroupInProcess
Constructor for Codec- Parameters:
content
- in format String to create LogbookLifeCycleObjectGroupInProcess
-
LogbookLifeCycleObjectGroupInProcess
public LogbookLifeCycleObjectGroupInProcess(com.fasterxml.jackson.databind.JsonNode content) Constructor for Codec- Parameters:
content
- in format JsonNode to create LogbookLifeCycleObjectGroupInProcess
-
-
Method Details
-
newInstance
public VitamDocument<LogbookLifeCycle<LogbookLifeCycleObjectGroupParameters>> newInstance(com.fasterxml.jackson.databind.JsonNode content) Description copied from class:VitamDocument
Make a new instance of the document with the given json- Overrides:
newInstance
in classLogbookLifeCycle<LogbookLifeCycleObjectGroupParameters>
- Parameters:
content
- document structure as json- Returns:
- new document with the json as content
-