Class FacebookApplicationConfigurationResource

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

@Path("application/{applicationNameOrId}/configuration/facebook") public class FacebookApplicationConfigurationResource extends Object
Created by patricktwohig on 6/14/17.
  • Constructor Details

    • FacebookApplicationConfigurationResource

      public FacebookApplicationConfigurationResource()
  • Method Details

    • getFacebookApplicationConfiguration

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

      @POST @Produces("application/json") public FacebookApplicationConfiguration createFacebookApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, FacebookApplicationConfiguration facebookApplicationConfiguration)
      Creates a new FacebookApplicationConfiguration isntance.
      Parameters:
      applicationNameOrId - the applciation name or ID
      facebookApplicationConfiguration - the Facebook appliation profile object to creates
      Returns:
      the FacebookApplicationConfiguration the Facebook Application Configuration
    • updateFacebookApplicationConfiguration

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

      @DELETE @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public void deleteFacebookApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId)
      Deletes an instance of FacebookApplicationConfiguration.
      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)
    • getFacebookApplicationConfigurationService

      public FacebookApplicationConfigurationService getFacebookApplicationConfigurationService()
    • setFacebookApplicationConfigurationService

      @Inject public void setFacebookApplicationConfigurationService(FacebookApplicationConfigurationService facebookApplicationConfigurationService)