private List<DigiDoc4JException> getWarnings(List<XmlName> warnings, String id, Context type) { List<DigiDoc4JException> warningsAsString = new ArrayList<>(); String typeId = transformTypeId(id); for (XmlName xmlName : warnings){ if (isNewException(xmlName.getValue(), this.validationWarnings)){ warningsAsString.add(getExcetpions(xmlName, typeId, type)); } } return warningsAsString; }
/** * Create an instance of {@link XmlName } * */ public XmlName createXmlName() { return new XmlName(); }
private List<DigiDoc4JException> getErrors(List<XmlName> errors, String id, Context type) { List<DigiDoc4JException> errorsAsString = new ArrayList<>(); String typeId = transformTypeId(id); for (XmlName xmlName : errors){ if (isNewException(xmlName.getValue(), this.validationErrors)){ errorsAsString.add(getExcetpions(xmlName, typeId, type)); } } return errorsAsString; }
private void collect(MessageType type, Set<String> result, XmlConstraintsConclusion constraintConclusion) { if (constraintConclusion != null && Utils.isCollectionNotEmpty(constraintConclusion.getConstraint())) { for (XmlConstraint constraint : constraintConclusion.getConstraint()) { XmlName message = getMessage(type, constraint); if (message != null) { result.add(message.getValue()); } if (Utils.isStringNotBlank(constraint.getId())) { collect(type, result, getBasicBuildingBlockById(constraint.getId())); } } } }