import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import org.onap.validation.csar.CsarValidator;
+
import net.sf.json.JSONObject;
public class PackageWrapper {
uploadedInputStream.close();
+ try {
+ CsarValidator cv = new CsarValidator(packageId, fileLocation);
+
+ if (!cv.validateCsar()) {
+ LOG.error("Could not validate failed");
+ return Response.status(Status.EXPECTATION_FAILED).build();
+ }
+
+
+ } catch (Exception e) {
+ LOG.error("CSAR validation panicked");
+ return Response.status(Status.EXPECTATION_FAILED).build();
+ }
+
+
PackageBasicInfo basicInfo = PackageWrapperUtil.getPacageBasicInfo(fileLocation);
UploadPackageResponse result = new UploadPackageResponse();
Boolean isEnd = PackageWrapperUtil.isUploadEnd(contentRange);