Enum LogbookCollections
- java.lang.Object
-
- java.lang.Enum<LogbookCollections>
-
- fr.gouv.vitam.logbook.common.server.database.collections.LogbookCollections
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<LogbookCollections>
public enum LogbookCollections extends java.lang.Enum<LogbookCollections>
All collections
-
-
Enum Constant Summary
Enum Constants Enum Constant Description LIFECYCLE_OBJECTGROUP
LifeCycle object group CollectionLIFECYCLE_OBJECTGROUP_IN_PROCESS
LifeCycle object group in processLIFECYCLE_UNIT
LifeCycle unit CollectionLIFECYCLE_UNIT_IN_PROCESS
LifeCycle unit in processOPERATION
Operation Collection
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String[]
MULTI_TENANT_EV_TYPES
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.Class<?>>
getClasses()
protected java.lang.Class<? extends VitamDocument<?>>
getClasz()
<T extends org.bson.Document>
com.mongodb.client.MongoCollection<T>getCollection()
ElasticsearchCollections
getElasticsearchCollection()
LogbookElasticsearchAccess
getEsClient()
java.lang.String
getName()
<T extends VitamDocument<?>>
VitamCollection<T>getVitamCollection()
VitamDescriptionResolver
getVitamDescriptionResolver()
protected void
initialize(com.mongodb.client.MongoDatabase db, boolean recreate)
Initialize the collectionprotected void
initialize(LogbookElasticsearchAccess esClient)
Initialize the collectionstatic LogbookCollections
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static LogbookCollections[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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
-
-
Method Detail
-
values
public static LogbookCollections[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (LogbookCollections c : LogbookCollections.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static LogbookCollections valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getClasses
public static java.util.List<java.lang.Class<?>> getClasses()
-
initialize
protected void initialize(com.mongodb.client.MongoDatabase db, boolean recreate)
Initialize the collection- Parameters:
db
- the mongo databaserecreate
- if needs to be recreated
-
initialize
protected void initialize(LogbookElasticsearchAccess esClient)
Initialize the collection- Parameters:
esClient
- the ElasticsearchAccess
-
getName
public java.lang.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 java.lang.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()
-
-