List of usage examples for org.springframework.web.multipart MultipartHttpServletRequest getRemoteAddr
public String getRemoteAddr();
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Creates the list of technologies// w w w . j a v a 2s . c o m * @param technologies * @throws IOException * @throws PhrescoException */ @ApiOperation(value = " Creates technology ") @ApiErrors(value = { @ApiError(code = 500, reason = "Unable to create technology") }) @RequestMapping(value = REST_API_TECHNOLOGIES, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST) public @ResponseBody void createTechnologies(MultipartHttpServletRequest request, HttpServletResponse response, @RequestParam("technology") byte[] techJson) throws PhrescoException, IOException { if (isDebugEnabled) { LOGGER.debug("ComponentService.createTechnologies"); LOGGER.debug("ComponentService.createTechnologies", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } createOrUpdateTechnology(request, techJson); }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Updates the list of technologies// ww w.java 2 s .c om * @param technologies * @return * @throws PhrescoException * @throws IOException */ @ApiOperation(value = " Updates technology ") @ApiErrors(value = { @ApiError(code = 500, reason = "Unable to update technology") }) @RequestMapping(value = REST_API_TECHNOLOGIES, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT) public void updateTechnologies(MultipartHttpServletRequest request, HttpServletResponse response, @RequestParam("technology") byte[] techJson) throws PhrescoException, IOException { if (isDebugEnabled) { LOGGER.debug("ComponentService.updateTechnologies : Entry"); LOGGER.debug("ComponentService.createTechnologies", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } createOrUpdateTechnology(request, techJson); }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Creates the list of pilots//from www .ja v a2 s . c om * @param projectInfos * @return * @throws PhrescoException */ @ApiOperation(value = " Creates new pilots ") @ApiErrors(value = { @ApiError(code = 500, reason = "Pilot creation failed") }) @RequestMapping(value = REST_API_PILOTS, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST) public @ResponseBody void createPilots(HttpServletResponse response, MultipartHttpServletRequest request, @RequestPart(value = "pilot", required = false) ByteArrayResource pilotFile, @RequestParam("pilotInfo") byte[] pilotData) throws PhrescoException { if (isDebugEnabled) { LOGGER.debug("ComponentService.createPilots : Entry"); LOGGER.debug("ComponentService.findPilots", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } saveOrUpdatePilot(pilotFile, pilotData); }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Updates the list of pilots/* w ww. ja v a 2 s . c o m*/ * @param projectInfos * @return * @throws PhrescoException */ @ApiOperation(value = " Update pilots ") @ApiErrors(value = { @ApiError(code = 500, reason = "Pilot update failed") }) @RequestMapping(value = REST_API_PILOTS, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT) public @ResponseBody void updatePilots(HttpServletResponse response, MultipartHttpServletRequest request, @RequestPart(value = "pilot", required = false) ByteArrayResource pilotFile, @RequestParam("pilotInfo") byte[] pilotData) throws PhrescoException { if (isDebugEnabled) { LOGGER.debug("ComponentService.updatePilots : Entry"); LOGGER.debug("ComponentService.findPilots", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } saveOrUpdatePilot(pilotFile, pilotData); }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Creates the list of downloads/*w ww .ja v a 2 s . c om*/ * @param downloads * @return * @throws PhrescoException */ @ApiOperation(value = " Creates new downloads ") @ApiErrors(value = { @ApiError(code = 500, reason = "Failed to create") }) @RequestMapping(value = REST_API_DOWNLOADS, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST) public @ResponseBody void createDownloads(HttpServletResponse response, MultipartHttpServletRequest request, @RequestPart(value = "download", required = false) ByteArrayResource downloadFile, @RequestPart(value = "icon", required = false) ByteArrayResource iconFile, @RequestParam("downloads") byte[] downloadData) throws PhrescoException { if (isDebugEnabled) { LOGGER.debug("ComponentService.createDownloads : Entry"); LOGGER.debug("ComponentService.createDownloads", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } saveOrUpdateDownloads(downloadFile, iconFile, downloadData); }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Updates the list of downloadInfos/*from w w w .j av a 2s .c o m*/ * @param downloads * @return * @throws PhrescoException */ @ApiOperation(value = " Updates new downloads ") @ApiErrors(value = { @ApiError(code = 500, reason = "Failed to update") }) @RequestMapping(value = REST_API_DOWNLOADS, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT) public @ResponseBody void updateDownloadInfo(HttpServletResponse response, MultipartHttpServletRequest request, @RequestPart(value = "download", required = false) ByteArrayResource downloadFile, @RequestPart(value = "icon", required = false) ByteArrayResource iconFile, @RequestParam("downloads") byte[] downloadData) throws PhrescoException { if (isDebugEnabled) { LOGGER.debug("ComponentService.updateDownloadInfo : Entry"); LOGGER.debug("ComponentService.createDownloads", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } saveOrUpdateDownloads(downloadFile, iconFile, downloadData); }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Updates the list of modules/*from w w w .j ava2 s . com*/ * @param modules * @return * @return * @throws PhrescoException */ @ApiOperation(value = " Updates features ") @ApiErrors(value = { @ApiError(code = 500, reason = "Feature updation failed") }) @RequestMapping(value = REST_API_MODULES, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.PUT) public @ResponseBody ArtifactGroup updateModules(HttpServletResponse response, MultipartHttpServletRequest request, @RequestPart(value = "feature", required = false) ByteArrayResource moduleFile, @RequestPart(value = "icon", required = false) ByteArrayResource iconFile, @RequestParam("data") byte[] artifactGroupData) throws PhrescoException { if (isDebugEnabled) { LOGGER.debug("ComponentService.updateModules : Entry"); LOGGER.debug("ComponentService.findModules", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } String string = new String(artifactGroupData); ArtifactGroup artifactGroup = new Gson().fromJson(string, ArtifactGroup.class); if (moduleFile != null) { boolean saveArtifactFile = saveArtifactFile(artifactGroup, moduleFile.getByteArray()); if (!saveArtifactFile) { throw new PhrescoException("Unable to create artifact"); } } if (iconFile != null) { artifactGroup.setPackaging(ICON_EXT); boolean saveArtifactFile = saveArtifactFile(artifactGroup, iconFile.getByteArray()); if (!saveArtifactFile) { throw new PhrescoException("Unable to create artifact"); } } saveModuleGroup(artifactGroup); return artifactGroup; }
From source file:com.photon.phresco.service.rest.api.ComponentService.java
/** * Creates the list of modules//from w ww. j av a 2s . c o m * @param modules * @return * @return * @throws PhrescoException * @throws IOException */ @ApiOperation(value = " Creates new features ") @ApiErrors(value = { @ApiError(code = 500, reason = "Feature creation failed") }) @RequestMapping(value = REST_API_MODULES, consumes = { MediaType.MULTIPART_FORM_DATA_VALUE, MediaType.APPLICATION_JSON_VALUE, "multipart/mixed" }, produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.POST) public @ResponseBody ArtifactGroup createModules(HttpServletResponse response, MultipartHttpServletRequest request, @RequestPart(value = "feature", required = false) ByteArrayResource moduleFile, @RequestPart(value = "icon", required = false) ByteArrayResource iconFile, @RequestParam("moduleGroup") byte[] artifactGroupData) throws PhrescoException, IOException { if (isDebugEnabled) { LOGGER.debug("ComponentService.createModules : Entry"); LOGGER.debug("ComponentService.findModules", "remoteAddress=" + request.getRemoteAddr(), "endpoint=" + request.getRequestURI(), "user=" + request.getParameter("userId")); } String string = new String(artifactGroupData); ArtifactGroup artifactGroup = new Gson().fromJson(string, ArtifactGroup.class); if (moduleFile != null) { boolean saveArtifactFile = saveArtifactFile(artifactGroup, moduleFile.getByteArray()); if (!saveArtifactFile) { throw new PhrescoException("Unable to create artifact"); } } if (iconFile != null) { //artifactGroup.setPackaging(ICON_EXT); boolean saveArtifactIcon = saveArtifactIcon(artifactGroup, iconFile.getByteArray(), ICON_EXT); if (!saveArtifactIcon) { throw new PhrescoException("Unable to create artifact"); } } saveModuleGroup(artifactGroup); return artifactGroup; }