Class OculusApplicationConfigurationResource

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

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

    • OculusApplicationConfigurationResource

      public OculusApplicationConfigurationResource()
  • Method Details

    • getOculusApplicationConfiguration

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

      @POST @Consumes("application/json") @Produces("application/json") public OculusApplicationConfiguration createOculusApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, OculusApplicationConfiguration oculusApplicationConfiguration)
      Creates a new OculusApplicationConfiguration instance.
      Parameters:
      applicationNameOrId - the application name or ID
      oculusApplicationConfiguration - the Oculus application profile object to creates
      Returns:
      the OculusApplicationConfiguration the Oculus Application Configuration
    • updateOculusApplicationConfiguration

      @PUT @Path("{applicationConfigurationNameOrId}") @Consumes("application/json") @Produces("application/json") public OculusApplicationConfiguration updateOculusApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId, OculusApplicationConfiguration oculusApplicationConfiguration)
      Updates an existing OculusApplicationConfiguration instance.
      Parameters:
      applicationNameOrId - the application name or ID
      applicationConfigurationNameOrId - the name or identifier of the OculusApplicationConfiguration
      oculusApplicationConfiguration - the Oculus application profile object to update
      Returns:
      the OculusApplicationConfiguration the Oculus Application Configuration
    • deleteOculusApplicationConfiguration

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

      public OculusApplicationConfigurationService getOculusApplicationConfigurationService()
    • setOculusApplicationConfigurationService

      @Inject public void setOculusApplicationConfigurationService(OculusApplicationConfigurationService oculusApplicationConfigurationService)