Class LogbookOperation
java.lang.Object
org.bson.Document
fr.gouv.vitam.common.database.server.mongodb.VitamDocument<LogbookOperation>
fr.gouv.vitam.logbook.common.server.database.collections.LogbookOperation
- All Implemented Interfaces:
Serializable
,Map<String,
,Object> org.bson.conversions.Bson
Logbook Operation 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
ConstructorDescriptionLogbookOperation
(com.fasterxml.jackson.databind.JsonNode content) Constructor for CodecLogbookOperation
(LogbookOperationParameters parameters) Constructor from LogbookOperationParametersLogbookOperation
(String content) Constructor for CodecLogbookOperation
(org.bson.Document content) Constructor for Codec -
Method Summary
Modifier and TypeMethodDescriptiongetId()
static LogbookParameterName
getOperations
(boolean all) Get back LogbookOperationParametersnewInstance
(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.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
-
Field Details
-
EVENTS
Events- See Also:
-
-
Constructor Details
-
LogbookOperation
Constructor from LogbookOperationParameters- Parameters:
parameters
- to create logbook operation- Throws:
IllegalArgumentException
- if argument is null
-
LogbookOperation
public LogbookOperation(org.bson.Document content) Constructor for Codec- Parameters:
content
- of format Document to create LogbookOperation
-
LogbookOperation
Constructor for Codec- Parameters:
content
- of format String to create LogbookOperation
-
LogbookOperation
public LogbookOperation(com.fasterxml.jackson.databind.JsonNode content) Constructor for Codec- Parameters:
content
- of format JsonNode to create LogbookOperation
-
LogbookOperation
public LogbookOperation()
-
-
Method Details
-
newInstance
Description copied from class:VitamDocument
Make a new instance of the document with the given json- Specified by:
newInstance
in classVitamDocument<LogbookOperation>
- Parameters:
content
- document structure as json- Returns:
- new document with the json as content
-
getIdParameterName
- Returns:
- the ParameterName as id in collection
-
getId
- Overrides:
getId
in classVitamDocument<LogbookOperation>
- Returns:
- the ID
-
getOperations
Get back LogbookOperationParameters- Parameters:
all
- If true returns all items, if false return the first item and last item if any- Returns:
- the list of Operations
-