Class PdfResumeImpl

java.lang.Object
com.Server.service.impl.PdfResumeImpl
All Implemented Interfaces:
PdfResume

@Service
public class PdfResumeImpl
extends java.lang.Object
implements PdfResume
Class Service implements interface PDFResume.
Since:
2020-04-27.
Version:
2.0.
Author:
Krystian Cwioro Kamil Bieniasz Damian Mierzynski.
  • Field Details

    • TIMES_ROMAN_32

      private final com.itextpdf.text.Font TIMES_ROMAN_32
    • TIMES_ROMAN_14

      private final com.itextpdf.text.Font TIMES_ROMAN_14
    • TIMES_ROMAN_12

      private final com.itextpdf.text.Font TIMES_ROMAN_12
    • TIMES_ROMAN_8

      private final com.itextpdf.text.Font TIMES_ROMAN_8
    • table

      private com.itextpdf.text.pdf.PdfPTable table
    • document

      private com.itextpdf.text.Document document
    • out

      private java.io.ByteArrayOutputStream out
    • reservation

      private Reservation reservation
    • carRepository

      private final CarRepository carRepository
    • reservationRepository

      private final ReservationRepository reservationRepository
  • Constructor Details

  • Method Details

    • generatePdf

      public java.io.InputStream generatePdf​(java.lang.Long id) throws java.io.IOException, com.itextpdf.text.DocumentException
      Method creaete pdf file
      Specified by:
      generatePdf in interface PdfResume
      Parameters:
      id - id reservation
      Returns:
      pdf file on InputStream class
      Throws:
      java.io.IOException
      com.itextpdf.text.DocumentException
    • addTitlePage

      private void addTitlePage​(com.itextpdf.text.Document document) throws com.itextpdf.text.DocumentException, java.io.IOException
      Add title Page on pdf.
      Parameters:
      document -
      Throws:
      com.itextpdf.text.DocumentException
      java.io.IOException
    • createTable

      private java.io.InputStream createTable​(com.itextpdf.text.Document document) throws com.itextpdf.text.DocumentException
      Create table on document pdf.
      Parameters:
      document -
      Returns:
      pdf file.
      Throws:
      com.itextpdf.text.DocumentException