Class FirebaseApplicationConfigurationResource

java.lang.Object
dev.getelements.elements.rest.application.FirebaseApplicationConfigurationResource

@Path("application/{applicationNameOrId}/configuration/firebase") public class FirebaseApplicationConfigurationResource extends Object
  • Constructor Details

    • FirebaseApplicationConfigurationResource

      public FirebaseApplicationConfigurationResource()
  • Method Details

    • getFirebaseApplicationConfiguration

      @GET @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public FirebaseApplicationConfiguration getFirebaseApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId)
      Gets the specific FirebaseApplicationConfiguration instances assocated with the application.
      Parameters:
      applicationNameOrId - the application name or ID
      applicationConfigurationNameOrId - the application profile name or ID
      Returns:
      the FirebaseApplicationConfiguration instance
    • createFirebaseApplicationConfiguration

      @POST @Produces("application/json") public FirebaseApplicationConfiguration createFirebaseApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration)
      Creates a new FirebaseApplicationConfiguration isntance.
      Parameters:
      applicationNameOrId - the applciation name or ID
      firebaseApplicationConfiguration - the Firebase appliation profile object to creates
      Returns:
      the FirebaseApplicationConfiguration the Firebase Application Configuration
    • updateFirebaseApplicationConfiguration

      @PUT @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public FirebaseApplicationConfiguration updateFirebaseApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId, FirebaseApplicationConfiguration firebaseApplicationConfiguration)
      Updates an existing FirebaseApplicationConfiguration isntance.
      Parameters:
      applicationNameOrId - the applciation name or ID
      applicationConfigurationNameOrId - the name or identifier of the FirebaseApplicationConfiguration
      firebaseApplicationConfiguration - the Firebase application profile object to update
      Returns:
      the FirebaseApplicationConfiguration the Firebase Application Configuration
    • deleteFirebaseApplicationConfiguration

      @DELETE @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public void deleteFirebaseApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId)
      Deletes an instance of FirebaseApplicationConfiguration.
      Parameters:
      applicationNameOrId - the application ID, or name
      applicationConfigurationNameOrId - the application profile ID, or name
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)
    • getFirebaseApplicationConfigurationService

      public FirebaseApplicationConfigurationService getFirebaseApplicationConfigurationService()
    • setFirebaseApplicationConfigurationService

      @Inject public void setFirebaseApplicationConfigurationService(FirebaseApplicationConfigurationService firebaseApplicationConfigurationService)