diff options
Diffstat (limited to 'vnfmarket-be/vnf-sdk-marketplace')
2 files changed, 14 insertions, 12 deletions
diff --git a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/resource/PackageResource.java b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/resource/PackageResource.java index 7ad48c61..7e50eab8 100644 --- a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/resource/PackageResource.java +++ b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/resource/PackageResource.java @@ -15,6 +15,7 @@ */ package org.onap.vnfsdk.marketplace.resource; +import java.io.IOException; import java.io.InputStream; import javax.servlet.http.HttpServletRequest; @@ -34,6 +35,7 @@ import javax.ws.rs.core.Response; import org.eclipse.jetty.http.HttpStatus; import org.glassfish.jersey.media.multipart.FormDataContentDisposition; import org.glassfish.jersey.media.multipart.FormDataParam; +import org.onap.vnfsdk.marketplace.db.exception.MarketplaceResourceException; import org.onap.vnfsdk.marketplace.entity.response.CsarFileUriResponse; import org.onap.vnfsdk.marketplace.entity.response.PackageMeta; import org.onap.vnfsdk.marketplace.entity.response.UploadPackageResponse; @@ -48,9 +50,9 @@ import io.swagger.annotations.ApiResponses; /** * csar package service. - * + * * @author 10189609 - * + * */ @Path("/PackageResource") @Api(tags = {"Package Resource"}) @@ -71,7 +73,7 @@ public class PackageResource { public Response updateValidateStatus( @ApiParam(value = "http request body") @Context HttpServletRequest request, @ApiParam(value = "http header") @Context HttpHeaders head - ) throws Exception { + ) throws IOException { InputStream input = request.getInputStream(); return PackageWrapper.getInstance().updateValidateStatus(input); @@ -133,7 +135,7 @@ public class PackageResource { required = true) @FormDataParam("file") InputStream uploadedInputStream,@FormDataParam("params") String details, @ApiParam(value = "file detail", required = false) @FormDataParam("file") FormDataContentDisposition fileDetail, - @ApiParam(value = "http header") @Context HttpHeaders head) throws Exception { + @ApiParam(value = "http header") @Context HttpHeaders head) throws IOException, MarketplaceResourceException { return PackageWrapper.getInstance().uploadPackage(uploadedInputStream, fileDetail, details, head); } @@ -192,16 +194,16 @@ public class PackageResource { required = true) @FormDataParam("file") InputStream uploadedInputStream,@FormDataParam("params") String details, @ApiParam(value = "file detail", required = false) @FormDataParam("file") FormDataContentDisposition fileDetail, - @ApiParam(value = "http header") @Context HttpHeaders head) throws Exception { + @ApiParam(value = "http header") @Context HttpHeaders head) throws IOException, MarketplaceResourceException { return PackageWrapper.getInstance().reUploadPackage(csarId,uploadedInputStream, fileDetail, details, head); - } + } @Path("/csars/{csarId}/onboardstatus") @GET @ApiOperation(value="Get VNF OnBoarding Result", response=OnBoardingResult.class) @Produces(MediaType.APPLICATION_JSON) - public Response getOnBoardingResult(@ApiParam("csar Id") @PathParam("csarId") String csarId, - @ApiParam("operation type") @QueryParam("operTypeId") String operTypeId, + public Response getOnBoardingResult(@ApiParam("csar Id") @PathParam("csarId") String csarId, + @ApiParam("operation type") @QueryParam("operTypeId") String operTypeId, @ApiParam("operation id") @QueryParam("operId") String operId) { return PackageWrapper.getInstance().getOnBoardingResult(csarId, operTypeId, operId); @@ -225,3 +227,4 @@ public class PackageResource { return PackageWrapper.getInstance().getOnBoardingSteps(); } } + diff --git a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/rest/RestConstant.java b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/rest/RestConstant.java index 31ad5e0f..0eb4c81f 100644 --- a/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/rest/RestConstant.java +++ b/vnfmarket-be/vnf-sdk-marketplace/src/main/java/org/onap/vnfsdk/marketplace/rest/RestConstant.java @@ -21,8 +21,6 @@ public class RestConstant { public static final String UNAME_KEY = "UNAME_KEY"; - public static final String PWD_KEY = "PWD_KEY"; - public static final String NETCONF = "NETCONF"; public static final String ASYNC = "ASYNC"; @@ -44,9 +42,9 @@ public class RestConstant { public static final int DEFAULT_STRING_LENGTH_64 = 64; public static final int DEFAULT_STRING_LENGTH_128 = 128; - + public static final int RESPONSE_CODE_200 = 200; - + public static final int RESPONSE_CODE_201 = 201; public static class HttpContext { @@ -81,3 +79,4 @@ public class RestConstant { private RestConstant() { } } + |