public class GlobalVariableResource extends Object
| Modifier and Type | Field and Description |
|---|---|
static RestGlobalVariable |
REST_GLOBAL_VARIABLE |
| Constructor and Description |
|---|
GlobalVariableResource(RestGlobalVariableService restGlobalVariableService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
RestGlobalVariable restGlobalVariable)
Create a single global variable.
|
javax.ws.rs.core.Response |
deleteGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId)
Delete a global variable
|
RestGlobalVariable |
getGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId)
Retrieve a global variable definition.
|
RestGlobalVariables |
getGlobalVariables(javax.ws.rs.core.UriInfo uriInfo)
Return collection of all global variables.
|
RestGlobalVariable |
updateGlobalVariable(javax.ws.rs.core.UriInfo uriInfo,
long variableId,
RestGlobalVariable restGlobalVariable)
Update value of a global variable
|
javax.ws.rs.core.Response |
verifyGlobalVariableValue(RestVerificationRequest request)
Verify if variable value was changed or not.
|
public static final RestGlobalVariable REST_GLOBAL_VARIABLE
public GlobalVariableResource(RestGlobalVariableService restGlobalVariableService)
public RestGlobalVariables getGlobalVariables(@Context javax.ws.rs.core.UriInfo uriInfo)
uriInfo - Provides access to request URI informationpublic RestGlobalVariable getGlobalVariable(@Context javax.ws.rs.core.UriInfo uriInfo, long variableId)
uriInfo - Object that provides access to information of http request to the REST endpointvariableId - Id of the variablepublic javax.ws.rs.core.Response createGlobalVariable(@Context
javax.ws.rs.core.UriInfo uriInfo,
RestGlobalVariable restGlobalVariable)
throws WebValidationException
uriInfo - Object that provides access to information of http request to the REST endpointrestGlobalVariable - The variable to be createdWebValidationExceptionpublic javax.ws.rs.core.Response deleteGlobalVariable(@Context
javax.ws.rs.core.UriInfo uriInfo,
long variableId)
throws WebValidationException
uriInfo - Object that provides access to information of http requestvariableId - Id of the variable to be deletedWebValidationExceptionpublic RestGlobalVariable updateGlobalVariable(@Context javax.ws.rs.core.UriInfo uriInfo, long variableId, RestGlobalVariable restGlobalVariable) throws WebValidationException
uriInfo - Object that provides access to information of http requestvariableId - Id of the variablerestGlobalVariable - RestGlobalVariable that contains new valueWebValidationExceptionpublic javax.ws.rs.core.Response verifyGlobalVariableValue(RestVerificationRequest request)
request - defines variable and and raw unencoded value to be checked against the server storage.Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.