Search in sources :

Example 56 with Error

use of org.bytedeco.flycapture.FlyCapture2.Error in project vnfsdk-validation by onap.

the class VTPValidateCSARR130206 method validateCSAR.

@Override
protected void validateCSAR(CSARArchive csar) throws OnapCommandException {
    try {
        final Optional<Path> pathToCsarFolder = getPathToCsar(csar);
        if (pathToCsarFolder.isPresent()) {
            final CsarSecurityValidator csarSecurityValidator = new CsarSecurityValidator(csar, pathToCsarFolder.get());
            this.errors.addAll(csarSecurityValidator.validate());
        } else {
            this.errors.add(new Error.CSARErrorUnableToFindCsarContent());
        }
    } catch (Exception e) {
        LOG.error("Internal VTPValidateCSARR130206 command error", e);
        throw new OnapCommandException("0x3000", "Internal VTPValidateCSARR130206 command error. See logs.");
    }
}
Also used : Path(java.nio.file.Path) CsarSecurityValidator(org.onap.cvc.csar.cc.sol004.r130206.CsarSecurityValidator) Error(org.onap.cvc.csar.cc.sol004.r130206.Error) OnapCommandException(org.onap.cli.fw.error.OnapCommandException) OnapCommandException(org.onap.cli.fw.error.OnapCommandException)

Aggregations

Test (org.junit.Test)14 ArrayList (java.util.ArrayList)13 Error (dev.hawala.xns.level2.Error)12 Error (org.ovirt.engine.sdk4.Error)12 Error (org.eclipse.bpmn2.Error)11 RootElement (org.eclipse.bpmn2.RootElement)8 Error (com.google.privacy.dlp.v2.Error)7 JobTrigger (com.google.privacy.dlp.v2.JobTrigger)7 AbstractMessage (com.google.protobuf.AbstractMessage)7 Error (org.bytedeco.flycapture.FlyCapture2.Error)7 ErrorEventDefinition (org.eclipse.bpmn2.ErrorEventDefinition)7 IOException (java.io.IOException)6 AdHocSubProcess (org.eclipse.bpmn2.AdHocSubProcess)6 Escalation (org.eclipse.bpmn2.Escalation)6 Process (org.eclipse.bpmn2.Process)6 Signal (org.eclipse.bpmn2.Signal)6 SubProcess (org.eclipse.bpmn2.SubProcess)6 IDP (dev.hawala.xns.level1.IDP)5 URI (java.net.URI)5 PEX (dev.hawala.xns.level2.PEX)4