private SimpleReport mergeReports(SimpleReport timeStampTokenReport, SimpleReport dataFileReport) { if (dataFileReport != null) { dataFileReport.getValidationConclusion().setTimeStampTokens(timeStampTokenReport.getValidationConclusion().getTimeStampTokens()); dataFileReport.getValidationConclusion().setSignatureForm(timeStampTokenReport.getValidationConclusion().getSignatureForm()); dataFileReport.getValidationConclusion().setValidatedDocument(timeStampTokenReport.getValidationConclusion().getValidatedDocument()); return dataFileReport; } return timeStampTokenReport; }
private static SignatureScope createFullSignatureScopeForDataFile(String filename) { SignatureScope signatureScope = new SignatureScope(); signatureScope.setName(filename); signatureScope.setScope(FULL_SIGNATURE_SCOPE); signatureScope.setContent(FULL_DOCUMENT); return signatureScope; }
private static Warning getSignatureLevelWarning() { Warning warning = new Warning(); warning.setContent(SIGNATURE_LEVEL_WARNING); return warning; }
public Reports build() { ValidationConclusion validationConclusion = getValidationConclusion(); if (!(container instanceof DDocContainer)) { processSignatureIndications(validationConclusion, validationPolicy.getName()); } SimpleReport simpleReport = new SimpleReport(validationConclusion); DetailedReport detailedReport = new DetailedReport(validationConclusion, null); return new Reports(simpleReport, detailedReport); }
private Error mapDssError(String dssError) { Error error = new Error(); error.setContent(emptyWhenNull(dssError)); return error; }
private Warning mapDssWarning(String dssWarning) { Warning warning = new Warning(); warning.setContent(emptyWhenNull(dssWarning)); return warning; }
public Reports build() { ValidationConclusion validationConclusion = getValidationConclusion(); SimpleReport simpleReport = new SimpleReport(validationConclusion); DetailedReport detailedReport = new DetailedReport(validationConclusion, null); return new Reports(simpleReport, detailedReport); }
private static Error getSignatureLevelNotAcceptedError() { Error error = new Error(); error.setContent(SIGNATURE_LEVEL_ERROR); return error; }
public static Policy createReportPolicy(ValidationPolicy validationPolicy) { Policy reportPolicy = new Policy(); reportPolicy.setPolicyName(validationPolicy.getName()); reportPolicy.setPolicyDescription(validationPolicy.getDescription()); reportPolicy.setPolicyUrl(validationPolicy.getUrl()); return reportPolicy; }
private DataFile mapDataFile(DataFileData dataFileData) { DataFile dataFile = new DataFile(); dataFile.setBase64(dataFileData.getBase64()); dataFile.setFilename(dataFileData.getFilename()); dataFile.setMimeType(dataFileData.getMimeType()); dataFile.setSize(dataFileData.getSize()); return dataFile; } }
public ValidationReport toSoapResponse(SimpleReport report) { ValidationReport responseValidationReport = new ValidationReport(); ValidationConclusion responseValidationConclusion = toSoapValidationConclusion(report.getValidationConclusion()); responseValidationReport.setValidationConclusion(responseValidationConclusion); if (report instanceof DetailedReport) { ee.openeid.siva.webapp.soap.DetailedReport xmlDetailedReport = toSoapDetailedReport(((DetailedReport) report).getValidationProcess()); responseValidationReport.setValidationProcess(xmlDetailedReport); } return responseValidationReport; }
SimpleReport chooseReport(Reports reports, ReportType reportType) { if (reportType == ReportType.DETAILED) { return reports.getDetailedReport(); } return reports.getSimpleReport(); }
public String getIndication() { return indication.toString(); }
private static Policy toSoapResponsePolicy(ee.openeid.siva.validation.document.report.Policy policy) { Policy responsePolicy = new Policy(); responsePolicy.setPolicyDescription(policy.getPolicyDescription()); responsePolicy.setPolicyName(policy.getPolicyName()); responsePolicy.setPolicyUrl(policy.getPolicyUrl()); return responsePolicy; }
private ValidationWarning mapValidationWarning(ee.openeid.siva.validation.document.report.ValidationWarning validationWarning) { ValidationWarning responseValidationWarning = new ValidationWarning(); responseValidationWarning.setContent(validationWarning.getContent()); return responseValidationWarning; }
@Override void addExtraValidationWarnings(List<ValidationWarning> validationWarnings) { ValidationWarning timestampValidationWarning = new ValidationWarning(); timestampValidationWarning.setContent(DDOC_TIMESTAMP_WARNING); validationWarnings.add(timestampValidationWarning); }
public DataFilesReport build() { DataFilesReport dataFilesReport = new DataFilesReport(); dataFilesReport.setDataFiles(getDataFiles()); return dataFilesReport; }
private static Info toSoapResponseSignatureInfo(ee.openeid.siva.validation.document.report.Info signatureInfo) { if (signatureInfo == null) return null; Info responseSignatureInfo = new Info(); responseSignatureInfo.setBestSignatureTime(signatureInfo.getBestSignatureTime()); return responseSignatureInfo; }
public Reports build() { ValidationConclusion validationConclusion = getValidationConclusion(); processSignatureIndications(validationConclusion, validationPolicy.getName()); SimpleReport simpleReport = new SimpleReport(validationConclusion); validationConclusion.setValidationLevel(validationLevel.name()); DetailedReport detailedReport = new DetailedReport(validationConclusion, dssReports.getDetailedReportJaxb()); return new Reports(simpleReport, detailedReport); }
private SignatureScope mapDataFile(String filename) { SignatureScope signatureScope = new SignatureScope(); signatureScope.setName(filename); signatureScope.setContent(FULL_DOCUMENT); signatureScope.setScope(FULL_SIGNATURE_SCOPE); return signatureScope; }