Class CachingFirebaseAppFactory

java.lang.Object
dev.getelements.elements.service.firebase.CachingFirebaseAppFactory
All Implemented Interfaces:
FirebaseAppFactory

public class CachingFirebaseAppFactory extends Object implements FirebaseAppFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.firebase.FirebaseApp
    fromApplication(dev.getelements.elements.sdk.model.application.Application application)
    Loads an instance of FirebaseApp with the supplied Application.
    com.google.firebase.FirebaseApp
    fromConfiguration(dev.getelements.elements.sdk.model.application.FirebaseApplicationConfiguration firebaseApplicationConfiguration)
    Loads the FirebaseApp from the supplied FirebaseApplicationConfiguration.
    dev.getelements.elements.sdk.dao.ApplicationConfigurationDao
     
    void
    setApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CachingFirebaseAppFactory

      public CachingFirebaseAppFactory()
  • Method Details

    • fromApplication

      public com.google.firebase.FirebaseApp fromApplication(dev.getelements.elements.sdk.model.application.Application application)
      Description copied from interface: FirebaseAppFactory
      Loads an instance of FirebaseApp with the supplied Application.
      Specified by:
      fromApplication in interface FirebaseAppFactory
      Parameters:
      application - the Application
      Returns:
      the FirebaseApp
    • fromConfiguration

      public com.google.firebase.FirebaseApp fromConfiguration(dev.getelements.elements.sdk.model.application.FirebaseApplicationConfiguration firebaseApplicationConfiguration)
      Description copied from interface: FirebaseAppFactory
      Loads the FirebaseApp from the supplied FirebaseApplicationConfiguration.
      Specified by:
      fromConfiguration in interface FirebaseAppFactory
      Parameters:
      firebaseApplicationConfiguration - the FirebaseApplicationConfiguration
      Returns:
      the FirebaseApp
    • getApplicationConfigurationDao

      public dev.getelements.elements.sdk.dao.ApplicationConfigurationDao getApplicationConfigurationDao()
    • setApplicationConfigurationDao

      @Inject public void setApplicationConfigurationDao(dev.getelements.elements.sdk.dao.ApplicationConfigurationDao applicationConfigurationDao)