Module jpms_dss_detailed_report
Class DetailedReportFacade
java.lang.Object
eu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDetailedReport>
eu.europa.esig.dss.detailedreport.DetailedReportFacade
public class DetailedReportFacade
extends eu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDetailedReport>
Contains methods for DetailedReport generation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateHtmlReport(XmlDetailedReport detailedReport) Generates a Bootstrap 4 Detailed reportvoidgenerateHtmlReport(XmlDetailedReport detailedReport, Result result) Generates a Bootstrap 4 Detailed report and writes toresultgenerateHtmlReport(String marshalledDetailedReport) Generates a Bootstrap 4 Detailed report from a stringvoidgenerateHtmlReport(String marshalledDetailedReport, Result result) Generates a Bootstrap 4 Detailed report from a string and writes toresultvoidgeneratePdfReport(XmlDetailedReport detailedReport, Result result) Generates a PDF Detailed reportvoidgeneratePdfReport(String marshalledDetailedReport, Result result) Generates a PDF Detailed reportprotected jakarta.xml.bind.JAXBContextprotected Schemastatic DetailedReportFacadeCreates a newDetailedReportFacadeprotected jakarta.xml.bind.JAXBElement<XmlDetailedReport>wrap(XmlDetailedReport detailedReport) Methods inherited from class eu.europa.esig.dss.jaxb.common.AbstractJaxbFacade
getMarshaller, getUnmarshaller, marshall, marshall, marshall, marshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall, unmarshall
-
Constructor Details
-
DetailedReportFacade
protected DetailedReportFacade()Default constructor
-
-
Method Details
-
newFacade
Creates a newDetailedReportFacade- Returns:
DetailedReportFacade
-
getJAXBContext
protected jakarta.xml.bind.JAXBContext getJAXBContext() throws jakarta.xml.bind.JAXBException- Specified by:
getJAXBContextin classeu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDetailedReport>- Throws:
jakarta.xml.bind.JAXBException
-
getSchema
- Specified by:
getSchemain classeu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDetailedReport>- Throws:
IOExceptionSAXException
-
wrap
- Specified by:
wrapin classeu.europa.esig.dss.jaxb.common.AbstractJaxbFacade<XmlDetailedReport>
-
generateHtmlReport
public String generateHtmlReport(XmlDetailedReport detailedReport) throws IOException, TransformerException, jakarta.xml.bind.JAXBException Generates a Bootstrap 4 Detailed report- Parameters:
detailedReport-XmlDetailedReportJAXB report- Returns:
StringBootstrap 4 HTML report- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occursjakarta.xml.bind.JAXBException- if an JAXBException occurs
-
generateHtmlReport
public void generateHtmlReport(XmlDetailedReport detailedReport, Result result) throws IOException, TransformerException, jakarta.xml.bind.JAXBException Generates a Bootstrap 4 Detailed report and writes toresult- Parameters:
detailedReport-XmlDetailedReportJAXB reportresult-Resultto embed the report to- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occursjakarta.xml.bind.JAXBException- if an JAXBException occurs
-
generateHtmlReport
public String generateHtmlReport(String marshalledDetailedReport) throws IOException, TransformerException Generates a Bootstrap 4 Detailed report from a string- Parameters:
marshalledDetailedReport-Stringthe marshalled detailed report- Returns:
StringBootstrap 4 HTML report- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occurs
-
generateHtmlReport
public void generateHtmlReport(String marshalledDetailedReport, Result result) throws IOException, TransformerException Generates a Bootstrap 4 Detailed report from a string and writes toresult- Parameters:
marshalledDetailedReport-Stringthe marshalled detailed reportresult-Resultto embed the report to- Throws:
IOException- if an IOException occursTransformerException- if an TransformerException occurs
-
generatePdfReport
public void generatePdfReport(XmlDetailedReport detailedReport, Result result) throws IOException, TransformerException, jakarta.xml.bind.JAXBException Generates a PDF Detailed report- Parameters:
detailedReport-XmlDetailedReportJAXB reportresult-Resultto embed the report to- Throws:
IOException- if an IOException occursTransformerException- if a Transformer Exception occursjakarta.xml.bind.JAXBException- if a JAXB Exception occurs
-
generatePdfReport
public void generatePdfReport(String marshalledDetailedReport, Result result) throws IOException, TransformerException Generates a PDF Detailed report- Parameters:
marshalledDetailedReport-Stringthe marshalled detailed reportresult-Resultto embed the report to- Throws:
IOException- if an IOException occursTransformerException- if a Transformer Exception occurs
-