Class SuperUserFirebaseApplicationConfigurationService
java.lang.Object
dev.getelements.elements.service.application.SuperUserFirebaseApplicationConfigurationService
- All Implemented Interfaces:
FirebaseApplicationConfigurationService
public class SuperUserFirebaseApplicationConfigurationService
extends Object
implements FirebaseApplicationConfigurationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateApplicationConfiguration(String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Creates a new instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.voiddeleteApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Deletes an instance ofFirebaseApplicationConfiguration.getApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Gets theFirebaseApplicationConfigurationfor the suppliedApplicationwith the supplied name/id and applicaiton configuration name/id.voidsetApplicationConfigurationDao(ApplicationConfigurationDao applicationConfigurationDao) updateApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Updates an existing instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.
-
Constructor Details
-
SuperUserFirebaseApplicationConfigurationService
public SuperUserFirebaseApplicationConfigurationService()
-
-
Method Details
-
deleteApplicationConfiguration
public void deleteApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Description copied from interface:FirebaseApplicationConfigurationServiceDeletes an instance ofFirebaseApplicationConfiguration.- Specified by:
deleteApplicationConfigurationin interfaceFirebaseApplicationConfigurationService- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()applicationConfigurationNameOrId- theApplicationConfiguration.getId()orApplicationConfiguration.getUniqueIdentifier()
-
getApplicationConfiguration
public FirebaseApplicationConfiguration getApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Description copied from interface:FirebaseApplicationConfigurationServiceGets theFirebaseApplicationConfigurationfor the suppliedApplicationwith the supplied name/id and applicaiton configuration name/id.- Specified by:
getApplicationConfigurationin interfaceFirebaseApplicationConfigurationService- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()applicationConfigurationNameOrId- theApplicationConfiguration.getId()orApplicationConfiguration.getUniqueIdentifier()- Returns:
- the
FirebaseApplicationConfigurationinstance
-
createApplicationConfiguration
public FirebaseApplicationConfiguration createApplicationConfiguration(String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Description copied from interface:FirebaseApplicationConfigurationServiceCreates a new instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.- Specified by:
createApplicationConfigurationin interfaceFirebaseApplicationConfigurationService- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()firebaseApplicationConfiguration- theFirebaseApplicationConfigurationto create- Returns:
- the
FirebaseApplicationConfigurationas it was written to the database
-
updateApplicationConfiguration
public FirebaseApplicationConfiguration updateApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Description copied from interface:FirebaseApplicationConfigurationServiceUpdates an existing instance ofFirebaseApplicationConfigurationand stores in the database, allowing for the specification of the parentApplication.- Specified by:
updateApplicationConfigurationin interfaceFirebaseApplicationConfigurationService- Parameters:
applicationNameOrId- the value ofApplication.getId()orApplication.getName()firebaseApplicationConfiguration- theFirebaseApplicationConfigurationto create- Returns:
- the
FirebaseApplicationConfigurationas it was written to the database
-
getApplicationConfigurationDao
-
setApplicationConfigurationDao
@Inject public void setApplicationConfigurationDao(ApplicationConfigurationDao applicationConfigurationDao)
-