Class LogbookLifeCycleObjectGroup
- 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.LogbookLifeCycleObjectGroup
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.Map<java.lang.String,java.lang.Object>
,org.bson.conversions.Bson
public class LogbookLifeCycleObjectGroup extends LogbookLifeCycle<LogbookLifeCycleObjectGroupParameters>
Logbook LifeCycle ObjectGroup item- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class fr.gouv.vitam.common.database.server.mongodb.VitamDocument
ES_FILTER_OUT, ID, IMPLEMENTATIONVERSION, SCORE, SEDAVERSION, TENANT_ID, VERSION
-
-
Constructor Summary
Constructors Constructor Description LogbookLifeCycleObjectGroup()
use for jackson serializationLogbookLifeCycleObjectGroup(com.fasterxml.jackson.databind.JsonNode content)
Constructor for CodecLogbookLifeCycleObjectGroup(LogbookLifeCycleObjectGroupParameters parameters)
Constructor from LogbookLifeCycleParametersLogbookLifeCycleObjectGroup(java.lang.String content)
Constructor for CodecLogbookLifeCycleObjectGroup(org.bson.Document content)
Constructor for Codec
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VitamDocument<LogbookLifeCycle<LogbookLifeCycleObjectGroupParameters>>
newInstance(com.fasterxml.jackson.databind.JsonNode content)
Make a new instance of the document with the given json-
Methods 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
-
-
-
-
Constructor Detail
-
LogbookLifeCycleObjectGroup
public LogbookLifeCycleObjectGroup()
use for jackson serialization
-
LogbookLifeCycleObjectGroup
public LogbookLifeCycleObjectGroup(LogbookLifeCycleObjectGroupParameters parameters)
Constructor from LogbookLifeCycleParameters- Parameters:
parameters
- of type LogbookLifeCycleObjectGroupParameters- Throws:
java.lang.IllegalArgumentException
- if argument is null
-
LogbookLifeCycleObjectGroup
public LogbookLifeCycleObjectGroup(org.bson.Document content)
Constructor for Codec- Parameters:
content
- in format Document
-
LogbookLifeCycleObjectGroup
public LogbookLifeCycleObjectGroup(java.lang.String content)
Constructor for Codec- Parameters:
content
- in format String
-
LogbookLifeCycleObjectGroup
public LogbookLifeCycleObjectGroup(com.fasterxml.jackson.databind.JsonNode content)
Constructor for Codec- Parameters:
content
- in format JsonNode
-
-
Method Detail
-
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
-
-