Class Page3

    • Field Summary

      • Fields inherited from class ca.ubc.ece.flowable.reports.pages.Page

        DATE_FORMAT1, DATE_FORMAT2, entity, filename, LOGGER, MAIL_TO, pageNumber, resources, TABLE_WIDTH_PERCENTAGE
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Page3​(TeachingAssistant teachingAssistant, int pageNumber, boolean summer, int numberReturnByDays)
      Constructor for this class.
    • Method Summary

      Modifier and Type Method Description
      ca.ubc.ece.flowable.reports.pages.Content[] getContents()
      Returns the contents of the page.
      void writeFormFields​(com.itextpdf.text.pdf.PdfWriter writer)
      Writes the form fields on the page (if any).
      • Methods inherited from class ca.ubc.ece.flowable.reports.pages.Page

        addCell, addCell, addCell, addCell, addChunk, addChunks, addInt, addList, addSignature, addTable, addText, addText, addText, addTextField, addTexts, getDate, getLine, getListItem, getListItem
      • Methods inherited from class java.lang.Object

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

      • Page3

        protected Page3​(TeachingAssistant teachingAssistant,
                        int pageNumber,
                        boolean summer,
                        int numberReturnByDays)
        Constructor for this class.
        Parameters:
        teachingAssistant - the teaching assistant which provides dynamic data for the page
        pageNumber - the page number
        summer - true if the form is for the summer semester; false otherwise
        numberReturnByDays - the number of days before the completed form is due
    • Method Detail

      • getContents

        public ca.ubc.ece.flowable.reports.pages.Content[] getContents()
        Returns the contents of the page.
        Specified by:
        getContents in class ca.ubc.ece.flowable.reports.pages.Page<TeachingAssistant>
        Returns:
        the contents
      • writeFormFields

        public void writeFormFields​(com.itextpdf.text.pdf.PdfWriter writer)
        Writes the form fields on the page (if any).
        Specified by:
        writeFormFields in class ca.ubc.ece.flowable.reports.pages.Page<TeachingAssistant>
        Parameters:
        writer - the writer for the form fields