Enum Class LogbookCollections

java.lang.Object
java.lang.Enum<LogbookCollections>
fr.gouv.vitam.logbook.common.server.database.collections.LogbookCollections
All Implemented Interfaces:
Serializable, Comparable<LogbookCollections>, Constable

public enum LogbookCollections extends Enum<LogbookCollections>
All collections
  • Enum Constant Details

    • OPERATION

      public static final LogbookCollections OPERATION
      Operation Collection
    • LIFECYCLE_UNIT

      public static final LogbookCollections LIFECYCLE_UNIT
      LifeCycle unit Collection
    • LIFECYCLE_OBJECTGROUP

      public static final LogbookCollections LIFECYCLE_OBJECTGROUP
      LifeCycle object group Collection
    • LIFECYCLE_UNIT_IN_PROCESS

      public static final LogbookCollections LIFECYCLE_UNIT_IN_PROCESS
      LifeCycle unit in process
    • LIFECYCLE_OBJECTGROUP_IN_PROCESS

      public static final LogbookCollections LIFECYCLE_OBJECTGROUP_IN_PROCESS
      LifeCycle object group in process
  • Field Details

    • MULTI_TENANT_EV_TYPES

      public static final String[] MULTI_TENANT_EV_TYPES
  • Method Details

    • values

      public static LogbookCollections[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LogbookCollections valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getClasses

      public static List<Class<?>> getClasses()
    • initialize

      protected void initialize(com.mongodb.client.MongoDatabase db, boolean recreate)
      Initialize the collection
      Parameters:
      db - the mongo database
      recreate - if needs to be recreated
    • initialize

      protected void initialize(LogbookElasticsearchAccess esClient)
      Initialize the collection
      Parameters:
      esClient - the ElasticsearchAccess
    • getName

      public String getName()
      Returns:
      the name of the collection
    • getCollection

      public <T extends org.bson.Document> com.mongodb.client.MongoCollection<T> getCollection()
      Returns:
      the associated MongoCollection
    • getVitamCollection

      public <T extends VitamDocument<?>> VitamCollection<T> getVitamCollection()
      Returns:
      the associated VitamCollection
    • getClasz

      protected Class<? extends VitamDocument<?>> getClasz()
      Returns:
      the associated class
    • getEsClient

      public LogbookElasticsearchAccess getEsClient()
      Returns:
      the associated ES Client
    • getVitamDescriptionResolver

      public VitamDescriptionResolver getVitamDescriptionResolver()
    • getElasticsearchCollection

      public ElasticsearchCollections getElasticsearchCollection()