Class MongoFactoryBean

java.lang.Object
com.skava.oms.helper.MongoFactoryBean

@Component public class MongoFactoryBean extends Object
The Helper class MongoFactoryBean to handle mongoTemplates for the OrderRepository.
Since:
09-Jul-2018 The method getMongoTemplate will find correct MongoTemplate and return The method getOrderRepository will find correct OrderRespository and return
Author:
Infosys Equinox
  • Constructor Details

    • MongoFactoryBean

      public MongoFactoryBean()
  • Method Details

    • getMongoTemplate

      public org.springframework.data.mongodb.core.MongoTemplate getMongoTemplate(boolean isArchive)
      Get MongoTemplate for Primary and Archive based on isArchive
      Parameters:
      isArchive - decides data fetching from primary or archive
      Returns:
      MongoTemple based on isArchive
    • getOrderRepository

      public AbstractOrderRepository getOrderRepository(boolean isArchive)
      Get OrderRepository for Primary and Archive based on isArchive
      Parameters:
      isArchive - decides fetching from primary or archive
      Returns:
      AbstractOrderRepository based on isArchive