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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOculusApplicationConfiguration(String applicationNameOrId, OculusApplicationConfiguration oculusApplicationConfiguration) Creates a newOculusApplicationConfigurationinstance.voiddeleteOculusApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Deletes an instance ofOculusApplicationConfiguration.getOculusApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId) Gets the specificOculusApplicationConfigurationinstances associated with the application.voidsetOculusApplicationConfigurationService(OculusApplicationConfigurationService oculusApplicationConfigurationService) voidsetValidationHelper(ValidationHelper validationHelper) updateOculusApplicationConfiguration(String applicationNameOrId, String applicationConfigurationNameOrId, OculusApplicationConfiguration oculusApplicationConfiguration) Updates an existingOculusApplicationConfigurationinstance.
-
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 specificOculusApplicationConfigurationinstances associated with the application.- Parameters:
applicationNameOrId- the application name or IDapplicationConfigurationNameOrId- the application profile name or ID- Returns:
- the
OculusApplicationConfigurationinstance
-
createOculusApplicationConfiguration
@POST @Consumes("application/json") @Produces("application/json") public OculusApplicationConfiguration createOculusApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, OculusApplicationConfiguration oculusApplicationConfiguration) Creates a newOculusApplicationConfigurationinstance.- Parameters:
applicationNameOrId- the application name or IDoculusApplicationConfiguration- the Oculus application profile object to creates- Returns:
- the
OculusApplicationConfigurationthe 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 existingOculusApplicationConfigurationinstance.- Parameters:
applicationNameOrId- the application name or IDapplicationConfigurationNameOrId- the name or identifier of theOculusApplicationConfigurationoculusApplicationConfiguration- the Oculus application profile object to update- Returns:
- the
OculusApplicationConfigurationthe Oculus Application Configuration
-
deleteOculusApplicationConfiguration
@DELETE @Path("{applicationConfigurationNameOrId}") @Produces("application/json") public void deleteOculusApplicationConfiguration(@PathParam("applicationNameOrId") String applicationNameOrId, @PathParam("applicationConfigurationNameOrId") String applicationConfigurationNameOrId) Deletes an instance ofOculusApplicationConfiguration.- Parameters:
applicationNameOrId- the application ID, or nameapplicationConfigurationNameOrId- the application profile ID, or name
-
getValidationHelper
-
setValidationHelper
-
getOculusApplicationConfigurationService
-
setOculusApplicationConfigurationService
@Inject public void setOculusApplicationConfigurationService(OculusApplicationConfigurationService oculusApplicationConfigurationService)
-