Class PersistenceModule


  • @Module
    public abstract class PersistenceModule
    extends java.lang.Object
    Dagger module class for the persistence layer.
    • Field Detail

      • PERSISTENCE_UNIT_NAME

        public static final java.lang.String PERSISTENCE_UNIT_NAME
        See Also:
        Constant Field Values
      • HIKARI_CONNECTION_TIMEOUT

        public static final java.lang.String HIKARI_CONNECTION_TIMEOUT
        See Also:
        Constant Field Values
      • HIKARI_MINIMUM_IDLE

        public static final java.lang.String HIKARI_MINIMUM_IDLE
        See Also:
        Constant Field Values
      • HIKARI_MAXIMUM_POOL_SIZE

        public static final java.lang.String HIKARI_MAXIMUM_POOL_SIZE
        See Also:
        Constant Field Values
      • HIKARI_IDLE_TIMEOUT

        public static final java.lang.String HIKARI_IDLE_TIMEOUT
        See Also:
        Constant Field Values
      • HIKARI_DS_SOCKET_FACTORY

        public static final java.lang.String HIKARI_DS_SOCKET_FACTORY
        See Also:
        Constant Field Values
      • HIKARI_DS_CLOUD_SQL_INSTANCE

        public static final java.lang.String HIKARI_DS_CLOUD_SQL_INSTANCE
        See Also:
        Constant Field Values
    • Constructor Detail

      • PersistenceModule

        public PersistenceModule()
    • Method Detail

      • provideDefaultDatabaseConfigs

        @Provides
        @DefaultHibernateConfigs
        public static com.google.common.collect.ImmutableMap<java.lang.String,​java.lang.String> provideDefaultDatabaseConfigs()