Package htwb.ai.controller.utils
Class QRUtils
- java.lang.Object
-
- htwb.ai.controller.utils.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 jsonvoid
setSavePath(java.lang.String savePath)
-
-
-
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 failedorg.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)
-
-