List of usage examples for org.springframework.http MediaType APPLICATION_JSON_VALUE
String APPLICATION_JSON_VALUE
To view the source code for org.springframework.http MediaType APPLICATION_JSON_VALUE.
Click Source Link
From source file:net.gbmb.collector.RecordController.java
@RequestMapping(value = "/records/{cid}/create", method = RequestMethod.PUT, produces = MediaType.APPLICATION_JSON_VALUE) public Collection createNamedCollection(@PathVariable("cid") String cid, @RequestParam(required = false, defaultValue = "defapp", value = "app") String appShortName, @RequestParam(required = false, defaultValue = "run", value = "mode") String mode) throws CollectionStateException { // ensure cid is valide validateCid(cid);//from w w w.j a va2 s .c om // retrieve application configuration Application application = applicationRepository.findByShortName(appShortName); // if application not existing, cannot continue if (application == null) { throw new IllegalArgumentException("Application not existing: " + appShortName); } return registerCollection(application, cid, mode); }
From source file:io.openshift.booster.service.FruitController.java
@ResponseBody @ResponseStatus(HttpStatus.OK)// ww w.j a v a 2 s .c o m @PutMapping(value = "/{id}", consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) public Fruit put(@PathVariable("id") Integer id, @RequestBody(required = false) Fruit fruit) { verifyFruitExists(id); verifyCorrectPayload(fruit); fruit.setId(id); return repository.save(fruit); }
From source file:org.craftercms.commons.jackson.mvc.GDataPropertyFilterTest.java
@Test public void testSimpleSelector() throws Exception { this.mockMvc.perform(get(FilterTestController.SELECTOR + "?selector=Person(name)") //Url .contentType(MediaType.APPLICATION_JSON)) // .andExpect(content().contentTypeCompatibleWith(MediaType.APPLICATION_JSON_VALUE)) // Check that is JSON .andExpect(jsonPath("$.name").exists()).andExpect(jsonPath("$.birthday").doesNotExist()) .andExpect(jsonPath("$" + ".id").doesNotExist()); }
From source file:com.smart.smartrestfulw.controller.AutoODataController.java
@RequestMapping(value = "/SelectModel", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE }, produces = { MediaType.APPLICATION_JSON_VALUE }) @ResponseBody//from w w w .j a v a2 s . c om public String SelectModel(@RequestBody String param) { ExecuteResultParam resultParam = null, resultParam1 = null; String sqlStr = null, sqlStr1 = null; ReviveRSParamModel paramModel = null; try { paramModel = analyzeParamModel.transferReviveRSParamModel(param, OperateTypeEnum.select); SignInformationModel signModel = SignCommon.verifySign(paramModel.getToken(), false); if (signModel == null) { return responseFormat.formationResultToString(ResponseResultCode.ErrorSignToken, "no authorize"); } //? if ((paramModel.db_pageNum != -1 && paramModel.db_pageSize != -1) || (paramModel.db_skipNum != -1 && paramModel.db_topNum != -1)) { //sql? sqlStr = DBHelper.SqlSelectPageFactory(paramModel); sqlStr1 = DBHelper.SqlSelectCountFactory(paramModel); } else { sqlStr = DBHelper.SqlSelectFactory(paramModel); } //sql resultParam = DBHelper.ExecuteSqlSelect(paramModel.rsid, sqlStr); if (sqlStr1 != null) { resultParam1 = DBHelper.ExecuteSqlSelect(paramModel.rsid, sqlStr1); } if (resultParam.ResultCode >= 0) { if (resultParam1 != null && resultParam1.ResultCode >= 0) { JSONArray rowsCountJson = resultParam1.ResultJsonObject.getJSONArray(DeployInfo.ResultDataTag); Iterator iterator = rowsCountJson.iterator(); JSONObject rowsCount = (JSONObject) iterator.next(); resultParam.ResultJsonObject.accumulate("rowsCount", rowsCount.getString("rowsCount")); } return responseFormat.formationSuccessResultToString(resultParam.ResultJsonObject); } else { return responseFormat.formationResultToString(ResponseResultCode.Error, resultParam.errMsg); } } catch (Exception e) { return responseFormat.formationResultToString(ResponseResultCode.Error, e.getLocalizedMessage()); } finally { if (paramModel != null) { paramModel.destroySelf(); } UtileSmart.FreeObjects(resultParam, resultParam1, paramModel, sqlStr, sqlStr1); } }
From source file:ru.portal.controllers.RestController.java
/** * ? ? ? PortalTable//from w w w. j av a2 s.c o m * @param isTable * @param id * @return * @throws JSONException */ @RequestMapping(method = RequestMethod.GET, produces = { MediaType.APPLICATION_JSON_VALUE }, value = { "/tables" }) @ResponseStatus(HttpStatus.OK) @ResponseBody public ResponseEntity<String> tables(@RequestParam(value = "Table", required = false) Boolean isTable, @RequestParam(value = "id", required = false) String id) throws JSONException { HttpHeaders headers = new HttpHeaders(); headers.add("Content-type", "application/json;charset=UTF-8"); return new ResponseEntity<>(generateTreeJson(isTable, id), headers, HttpStatus.OK); }
From source file:com.esri.geoportal.harvester.rest.TriggerController.java
/** * List all active triggers./*from w w w.j a va2 s . c o m*/ * @return list of all activated triggers. */ @RequestMapping(value = "/rest/harvester/triggers", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<List<TriggerResponse>> listTriggers() { LOG.debug(String.format("GET /rest/harvester/triggers")); List<TriggerResponse> triggerResponses = engine.getTriggersService().listActivatedTriggers().stream() .map(t -> new TriggerResponse(t.getUuid(), t.getTaskId(), t.getTriggerDefinition())) .collect(Collectors.toList()); return new ResponseEntity<>(triggerResponses, HttpStatus.OK); }
From source file:org.openbaton.autoscaling.api.RestElasticityManagementInterface.java
/** * Deactivates autoscaling for the passed NSR * * @param msg : NSR in payload to add for autoscaling *//*from w w w . j a v a2 s . co m*/ @RequestMapping(value = "RELEASE_RESOURCES_FINISH", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.CREATED) public void deactivate(@RequestBody String msg) throws NotFoundException { log.trace("msg=" + msg); JsonParser jsonParser = new JsonParser(); JsonObject json = jsonParser.parse(msg).getAsJsonObject(); Gson mapper = new GsonBuilder().create(); Action action = mapper.fromJson(json.get("action"), Action.class); log.trace("ACTION=" + action); NetworkServiceRecord nsr = mapper.fromJson(json.get("payload"), NetworkServiceRecord.class); log.trace("NSR=" + nsr); for (VirtualNetworkFunctionRecord vnfr : nsr.getVnfr()) { elasticityManagement.deactivate(nsr.getProjectId(), nsr.getId(), vnfr); } }
From source file:com.expedia.seiso.web.controller.v1.ItemControllerV1.java
/** * @param repoKey/*ww w .ja va 2 s . co m*/ * @param view * @param pageable * @param params * @return either {@link Resources} or {@link PagedResources} depending on the repo type */ @RequestMapping(value = "/{repoKey}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public HttpEntity<?> getAll(@PathVariable String repoKey, @RequestParam(defaultValue = Projection.DEFAULT) String view, @PageableDefault(page = C.DEFAULT_PAGE_NUMBER, size = C.DEFAULT_PAGE_SIZE, direction = Direction.ASC) Pageable pageable, @RequestParam MultiValueMap<String, String> params) { log.trace("Getting all items: repoKey={}", repoKey); val result = delegate.getAll(ApiVersion.V1, repoKey, view, pageable, params); val resultClass = result.getClass(); if (PagedResources.class.isAssignableFrom(resultClass)) { val baseResourcePage = (PagedResources) result; val headers = responseHeaders.buildResponseHeaders(baseResourcePage); return new HttpEntity<PagedResources>(baseResourcePage, headers); } else if (Resources.class.isAssignableFrom(resultClass)) { return new HttpEntity<Resources>((Resources) result); } else { throw new RuntimeException("Unknown result type: " + resultClass); } }
From source file:org.openlmis.fulfillment.web.OrderFileTemplateControllerIntegrationTest.java
@Test public void shouldNotCreateNewOrderFileTemplate() { orderFileTemplateDto = OrderFileTemplateDto.newInstance(orderFileTemplate); restAssured.given().header(HttpHeaders.AUTHORIZATION, getTokenHeader()) .contentType(MediaType.APPLICATION_JSON_VALUE).body(orderFileTemplateDto).when().post(RESOURCE_URL) .then().statusCode(405);// ww w. j av a 2 s. c o m }
From source file:org.openbaton.nfvo.api.RestEvent.java
/** * Removes multiple EventEndpoint from the EventEndpoint repository * * @param ids: The List of the EventEndpoint Id to be deleted * @throws NotFoundException//from w w w . j ava2 s . c o m */ @RequestMapping(value = "/multipledelete", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE) @ResponseStatus(HttpStatus.NO_CONTENT) public void multipleDelete(@RequestBody @Valid List<String> ids, @RequestHeader(value = "project-id") String projectId) throws NotFoundException { for (String id : ids) eventDispatcher.unregister(id, projectId); }