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

public class LogbookLifeCycle<T> extends VitamDocument<LogbookLifeCycle<T>>
Abstract class for Logbook LifeCycle item
See Also:
  • Constructor Details

    • LogbookLifeCycle

      public LogbookLifeCycle()
      Constructor
    • LogbookLifeCycle

      public LogbookLifeCycle(LogbookParameters parameters)
      Constructor from LogbookLifeCycleParameters
      Parameters:
      parameters - of type LogbookParameters
      Throws:
      IllegalArgumentException - if argument is null
    • LogbookLifeCycle

      public LogbookLifeCycle(org.bson.Document content)
      Constructor for Codec
      Parameters:
      content - in format Document
    • LogbookLifeCycle

      public LogbookLifeCycle(String content)
      Constructor for Codec
      Parameters:
      content - in format String
    • LogbookLifeCycle

      public LogbookLifeCycle(com.fasterxml.jackson.databind.JsonNode content)
      Constructor for Codec
      Parameters:
      content - in format JsonNode
  • Method Details