protected void collectErrorsWarnsInfos() { XmlConclusion conclusion = result.getConclusion(); List<XmlConstraint> constraints = result.getConstraint(); for (XmlConstraint xmlConstraint : constraints) { XmlName error = xmlConstraint.getError(); if (error != null) { conclusion.getErrors().add(error); } XmlName warning = xmlConstraint.getWarning(); if (warning != null) { conclusion.getWarnings().add(warning); } XmlName info = xmlConstraint.getInfo(); if (info != null) { conclusion.getInfos().add(info); } } }
if (xmlBasicBuildingBlocks.getCV() != null) { errors.addAll(xmlBasicBuildingBlocks.getCV().getConclusion().getErrors()); warnings.addAll(xmlBasicBuildingBlocks.getCV().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getFC().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getISC().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getPCV().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getCV().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getPSV().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getVCI().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getVTS().getConclusion().getWarnings()); warnings.addAll(xmlBasicBuildingBlocks.getXCV().getConclusion().getWarnings()); if (xmlBasicBuildingBlocks.getXCV().getSubXCV() != null) { List<XmlSubXCV> subXCV = xmlBasicBuildingBlocks.getXCV().getSubXCV(); for (XmlSubXCV xmlSubXCV : subXCV){ errors.addAll(xmlSubXCV.getConclusion().getErrors()); warnings.addAll(xmlSubXCV.getConclusion().getWarnings());
private void setIndication() { XmlConclusion conclusion = result.getConclusion(); if (conclusion != null) { if (Utils.isCollectionNotEmpty(conclusion.getErrors())) { conclusion.setIndication(Indication.FAILED); } else if (Utils.isCollectionNotEmpty(conclusion.getWarnings())) { conclusion.setIndication(Indication.INDETERMINATE); } else { conclusion.setIndication(Indication.PASSED); } } }
private void setIndication() { XmlConclusion conclusion = result.getConclusion(); if (conclusion != null) { if (Utils.isCollectionNotEmpty(conclusion.getErrors())) { conclusion.setIndication(Indication.FAILED); } else if (Utils.isCollectionNotEmpty(conclusion.getWarnings())) { conclusion.setIndication(Indication.INDETERMINATE); } else { conclusion.setIndication(Indication.PASSED); } } }
private void updateFinalConclusion(XmlBasicBuildingBlocks result, XmlConstraintsConclusion constraintsAndConclusion) { XmlConclusion finalConclusion = result.getConclusion(); XmlConclusion currentConclusion = constraintsAndConclusion.getConclusion(); List<XmlConstraint> constraints = constraintsAndConclusion.getConstraint(); if (!Indication.PASSED.equals(currentConclusion.getIndication())) { finalConclusion.setIndication(currentConclusion.getIndication()); finalConclusion.setSubIndication(currentConclusion.getSubIndication()); finalConclusion.getErrors().addAll(currentConclusion.getErrors()); } if (Utils.isCollectionNotEmpty(constraints)) { for (XmlConstraint constraint : constraints) { XmlName info = constraint.getInfo(); if (info != null) { finalConclusion.getInfos().add(info); } XmlName warning = constraint.getWarning(); if (warning != null) { finalConclusion.getWarnings().add(warning); } } } }