Class MongoTransactionProvider

java.lang.Object
dev.getelements.elements.dao.mongo.guice.MongoTransactionProvider
All Implemented Interfaces:
jakarta.inject.Provider<Transaction>

public class MongoTransactionProvider extends Object implements jakarta.inject.Provider<Transaction>
  • Constructor Details

    • MongoTransactionProvider

      public MongoTransactionProvider()
  • Method Details

    • get

      public Transaction get()
      Specified by:
      get in interface jakarta.inject.Provider<Transaction>
    • getDatastoreProvider

      public jakarta.inject.Provider<dev.morphia.Datastore> getDatastoreProvider()
    • setDatastoreProvider

      @Inject public void setDatastoreProvider(jakarta.inject.Provider<dev.morphia.Datastore> datastoreProvider)
    • getPropertiesProvider

      public jakarta.inject.Provider<Properties> getPropertiesProvider()
    • setPropertiesProvider

      @Inject public void setPropertiesProvider(jakarta.inject.Provider<Properties> propertiesProvider)
    • getMongoDatabaseProvider

      public jakarta.inject.Provider<com.mongodb.client.MongoDatabase> getMongoDatabaseProvider()
    • setMongoDatabaseProvider

      @Inject public void setMongoDatabaseProvider(jakarta.inject.Provider<com.mongodb.client.MongoDatabase> mongoDatabaseProvider)
    • getMapperProvider

      public jakarta.inject.Provider<MapperRegistry> getMapperProvider()
    • setMapperProvider

      @Inject public void setMapperProvider(jakarta.inject.Provider<MapperRegistry> mapperProvider)
    • getValidatorProvider

      public jakarta.inject.Provider<jakarta.validation.Validator> getValidatorProvider()
    • setValidatorProvider

      @Inject public void setValidatorProvider(jakarta.inject.Provider<jakarta.validation.Validator> validatorProvider)