Class QRUtils


  • @Service
    public class QRUtils
    extends java.lang.Object
    Since:
    : 17.02.21
    • Constructor Summary

      Constructors 
      Constructor Description
      QRUtils()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void deleteTicketQR​(java.lang.String path)  
      java.lang.String generateTicketQR​(Ticket ticket)
      Generate a qrCode containing the ticket as json
      void setSavePath​(java.lang.String savePath)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QRUtils

        public QRUtils()
    • Method Detail

      • generateTicketQR

        public java.lang.String generateTicketQR​(Ticket ticket)
                                          throws com.fasterxml.jackson.core.JsonProcessingException,
                                                 org.apache.commons.io.FileExistsException
        Generate a qrCode containing the ticket as json
        Parameters:
        ticket - Ticket to be deserialized in the qrcode
        Returns:
        path to generated qr code
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if ticket deserialization failed
        org.apache.commons.io.FileExistsException - if file at same path already exists
      • deleteTicketQR

        public void deleteTicketQR​(java.lang.String path)
      • setSavePath

        public void setSavePath​(java.lang.String savePath)