public Ticket reportError()

in domain/src/main/java/demoapp/dom/services/core/errorreportingservice/ErrorReportingServiceForDemo.java [40:59]


    public Ticket reportError(final ErrorDetails errorDetails) {

        val reference = "#0";                               // <.>
        val userMessage = errorDetails.getMainMessage();
        val details = "Apologies!";

        val mailTo = EmailTicket.MailTo.builder()
                .receiver("support@hello.world")
                .subject("[Demo-App] Unexpected Error (" + reference + ")")
                .body(EmailTicket.MailTo.mailBodyOf(errorDetails))
                .build();

        return new EmailTicket(                             // <.>
                mailTo,
                reference,
                userMessage,
                details,
                StackTracePolicy.SHOW,
                "http://www.randomkittengenerator.com/cats/rotator.php");
    }