Class ReportPageStatus


  • public class ReportPageStatus
    extends Object
    Status of a page in a generated report.
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Field Detail

      • NO_SUCH_PAGE

        public static final ReportPageStatus NO_SUCH_PAGE
        Status that indicates that the requested page does not exist.
      • PAGE_FINAL

        public static final ReportPageStatus PAGE_FINAL
        Status to indicate that a page in its final form has been generated.
    • Constructor Detail

      • ReportPageStatus

        protected ReportPageStatus​(long status)
    • Method Detail

      • nonFinal

        public static ReportPageStatus nonFinal​(long timestamp,
                                                boolean modified)
        Creates a status for a non-final generated page.
        Parameters:
        timestamp - the timestamp of the last modification of the page
        modified - whether the page was modified since the last request
      • pageExists

        public boolean pageExists()
        Determines whether the page exists in the generated report.
        Returns:
        whether the page exists in the generated report
      • hasModified

        public boolean hasModified()
        Determines whether the page has been modified since the last request.
        Returns:
        whether the page has been modified since the last request
      • getTimestamp

        public long getTimestamp()
        Returns the timestamp of the last modification on the page.
        Returns:
        the timestamp of the last modification on the page