public interface VariableResource
Modifier and Type | Field and Description |
---|---|
static String |
DESERIALIZE_VALUE_QUERY_PARAM |
static String |
DESERIALIZE_VALUES_QUERY_PARAM |
Modifier and Type | Method and Description |
---|---|
void |
deleteVariable(String variableName) |
VariableValueDto |
getVariable(String variableName,
boolean deserializeValue) |
javax.ws.rs.core.Response |
getVariableBinary(String variableName) |
Map<String,VariableValueDto> |
getVariables(boolean deserializeValues) |
void |
modifyVariables(PatchVariablesDto patch) |
void |
putVariable(String variableName,
VariableValueDto variable) |
void |
setBinaryVariable(String variableName,
MultipartFormData multipartFormData) |
static final String DESERIALIZE_VALUE_QUERY_PARAM
static final String DESERIALIZE_VALUES_QUERY_PARAM
@GET @Produces(value="application/json") Map<String,VariableValueDto> getVariables(@QueryParam(value="deserializeValues") @DefaultValue(value="true") boolean deserializeValues)
@GET @Path(value="/{varId}") @Produces(value="application/json") VariableValueDto getVariable(@PathParam(value="varId") String variableName, @QueryParam(value="deserializeValue") @DefaultValue(value="true") boolean deserializeValue)
@GET @Path(value="/{varId}/data") javax.ws.rs.core.Response getVariableBinary(@PathParam(value="varId") String variableName)
@PUT @Path(value="/{varId}") @Consumes(value="application/json") void putVariable(@PathParam(value="varId") String variableName, VariableValueDto variable)
@POST @Path(value="/{varId}/data") @Consumes(value="multipart/form-data") void setBinaryVariable(@PathParam(value="varId") String variableName, MultipartFormData multipartFormData)
@DELETE @Path(value="/{varId}") void deleteVariable(@PathParam(value="varId") String variableName)
@POST @Consumes(value="application/json") void modifyVariables(PatchVariablesDto patch)
Copyright © 2020. All rights reserved.