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 ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.void
deleteApplicationConfiguration
(String applicationNameOrId, String applicationConfigurationNameOrId) Deletes an instance ofFirebaseApplicationConfiguration
.getApplicationConfiguration
(String applicationNameOrId, String applicationConfigurationNameOrId) Gets theFirebaseApplicationConfiguration
for the suppliedApplication
with the supplied name/id and applicaiton configuration name/id.void
setApplicationConfigurationDao
(ApplicationConfigurationDao applicationConfigurationDao) updateApplicationConfiguration
(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Updates an existing instance ofFirebaseApplicationConfiguration
and 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:FirebaseApplicationConfigurationService
Deletes an instance ofFirebaseApplicationConfiguration
.- Specified by:
deleteApplicationConfiguration
in 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:FirebaseApplicationConfigurationService
Gets theFirebaseApplicationConfiguration
for the suppliedApplication
with the supplied name/id and applicaiton configuration name/id.- Specified by:
getApplicationConfiguration
in interfaceFirebaseApplicationConfigurationService
- Parameters:
applicationNameOrId
- the value ofApplication.getId()
orApplication.getName()
applicationConfigurationNameOrId
- theApplicationConfiguration.getId()
orApplicationConfiguration.getUniqueIdentifier()
- Returns:
- the
FirebaseApplicationConfiguration
instance
-
createApplicationConfiguration
public FirebaseApplicationConfiguration createApplicationConfiguration(String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Description copied from interface:FirebaseApplicationConfigurationService
Creates a new instance ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.- Specified by:
createApplicationConfiguration
in interfaceFirebaseApplicationConfigurationService
- Parameters:
applicationNameOrId
- the value ofApplication.getId()
orApplication.getName()
firebaseApplicationConfiguration
- theFirebaseApplicationConfiguration
to create- Returns:
- the
FirebaseApplicationConfiguration
as it was written to the database
-
updateApplicationConfiguration
public FirebaseApplicationConfiguration updateApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration) Description copied from interface:FirebaseApplicationConfigurationService
Updates an existing instance ofFirebaseApplicationConfiguration
and stores in the database, allowing for the specification of the parentApplication
.- Specified by:
updateApplicationConfiguration
in interfaceFirebaseApplicationConfigurationService
- Parameters:
applicationNameOrId
- the value ofApplication.getId()
orApplication.getName()
firebaseApplicationConfiguration
- theFirebaseApplicationConfiguration
to create- Returns:
- the
FirebaseApplicationConfiguration
as it was written to the database
-
getApplicationConfigurationDao
-
setApplicationConfigurationDao
@Inject public void setApplicationConfigurationDao(ApplicationConfigurationDao applicationConfigurationDao)
-