Java Code Examples for com.sun.jersey.multipart.FormDataBodyPart#getValueAs()
The following examples show how to use
com.sun.jersey.multipart.FormDataBodyPart#getValueAs() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: FileResource.java From ctsms with GNU Lesser General Public License v2.1 | 6 votes |
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public FileOutVO addFile(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws AuthenticationException, AuthorisationException, ServiceException { // https://stackoverflow.com/questions/27609569/file-upload-along-with-other-object-in-jersey-restful-web-service json.setMediaType(MediaType.APPLICATION_JSON_TYPE); FileInVO in = json.getValueAs(FileInVO.class); FileStreamInVO stream = new FileStreamInVO(); stream.setStream(input); stream.setMimeType(content.getMediaType().toString()); stream.setSize(contentDisposition.getSize()); stream.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getFileService().addFile(auth, in, stream); }
Example 2
Source File: FileResource.java From ctsms with GNU Lesser General Public License v2.1 | 6 votes |
@PUT @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public FileOutVO updateFile(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws AuthenticationException, AuthorisationException, ServiceException { json.setMediaType(MediaType.APPLICATION_JSON_TYPE); FileInVO in = json.getValueAs(FileInVO.class); FileStreamInVO stream = new FileStreamInVO(); stream.setStream(input); stream.setMimeType(content.getMediaType().toString()); stream.setSize(contentDisposition.getSize()); stream.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getFileService().updateFile(auth, in, stream); }
Example 3
Source File: SeacloudsRest.java From SeaCloudsPlatform with Apache License 2.0 | 6 votes |
@Deprecated @POST @Path("agreements") @Consumes(MediaType.MULTIPART_FORM_DATA) public Response createAgreementMultipart(@Context UriInfo uriInfo, FormDataMultiPart form, @QueryParam("agreementId") String agreementId) throws ParserException, InternalException { FormDataBodyPart slaPart = form.getField("sla"); String slaPayload = slaPart.getValueAs(String.class); String id = createAgreementImpl(agreementId, slaPayload); String location = buildResourceLocation(uriInfo.getAbsolutePath().toString() ,id); logger.debug("EndOf createAgreement"); return buildResponsePOST( HttpStatus.CREATED, createMessage(HttpStatus.CREATED, id, "The agreement has been stored successfully in the SLA Repository Database. " + "It has location " + location), location); }
Example 4
Source File: JobResource.java From ctsms with GNU Lesser General Public License v2.1 | 5 votes |
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public JobOutVO addJob(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws Exception { json.setMediaType(MediaType.APPLICATION_JSON_TYPE); JobAddVO in = json.getValueAs(JobAddVO.class); in.setDatas(CommonUtil.inputStreamToByteArray(input)); in.setMimeType(content.getMediaType().toString()); in.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getJobService().addJob(auth, in); }
Example 5
Source File: JobResource.java From ctsms with GNU Lesser General Public License v2.1 | 5 votes |
@PUT @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public JobOutVO updateJob(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws Exception { //https://stackoverflow.com/questions/27609569/file-upload-along-with-other-object-in-jersey-restful-web-service/27614403 json.setMediaType(MediaType.APPLICATION_JSON_TYPE); JobUpdateVO in = json.getValueAs(JobUpdateVO.class); in.setDatas(CommonUtil.inputStreamToByteArray(input)); in.setMimeType(content.getMediaType().toString()); in.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getJobService().updateJob(auth, in); }
Example 6
Source File: ProbandResource.java From ctsms with GNU Lesser General Public License v2.1 | 5 votes |
@PUT @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public ProbandImageOutVO setProbandImage(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws Exception { json.setMediaType(MediaType.APPLICATION_JSON_TYPE); ProbandImageInVO in = json.getValueAs(ProbandImageInVO.class); in.setDatas(CommonUtil.inputStreamToByteArray(input)); in.setMimeType(content.getMediaType().toString()); in.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getProbandService().setProbandImage(auth, in); }
Example 7
Source File: StaffResource.java From ctsms with GNU Lesser General Public License v2.1 | 5 votes |
@PUT @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public StaffImageOutVO setStaffImage(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws Exception { json.setMediaType(MediaType.APPLICATION_JSON_TYPE); StaffImageInVO in = json.getValueAs(StaffImageInVO.class); in.setDatas(CommonUtil.inputStreamToByteArray(input)); in.setMimeType(content.getMediaType().toString()); in.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getStaffService().setStaffImage(auth, in); }
Example 8
Source File: InputFieldResource.java From ctsms with GNU Lesser General Public License v2.1 | 5 votes |
@POST @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public InputFieldOutVO addInputField(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws Exception { json.setMediaType(MediaType.APPLICATION_JSON_TYPE); InputFieldInVO in = json.getValueAs(InputFieldInVO.class); in.setDatas(CommonUtil.inputStreamToByteArray(input)); in.setMimeType(content.getMediaType().toString()); in.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getInputFieldService().addInputField(auth, in); }
Example 9
Source File: InputFieldResource.java From ctsms with GNU Lesser General Public License v2.1 | 5 votes |
@PUT @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces({ MediaType.APPLICATION_JSON }) public InputFieldOutVO updateInputField(@FormDataParam("json") FormDataBodyPart json, @FormDataParam("data") FormDataBodyPart content, @FormDataParam("data") FormDataContentDisposition contentDisposition, @FormDataParam("data") final InputStream input) throws Exception { json.setMediaType(MediaType.APPLICATION_JSON_TYPE); InputFieldInVO in = json.getValueAs(InputFieldInVO.class); in.setDatas(CommonUtil.inputStreamToByteArray(input)); in.setMimeType(content.getMediaType().toString()); in.setFileName(contentDisposition.getFileName()); return WebUtil.getServiceLocator().getInputFieldService().updateInputField(auth, in); }