Class ReportPageStatus
- java.lang.Object
-
- net.sf.jasperreports.web.servlets.ReportPageStatus
-
public class ReportPageStatus extends Object
Status of a page in a generated report.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static ReportPageStatus
NO_SUCH_PAGE
Status that indicates that the requested page does not exist.static ReportPageStatus
PAGE_FINAL
Status to indicate that a page in its final form has been generated.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ReportPageStatus(long status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getTimestamp()
Returns the timestamp of the last modification on the page.boolean
hasModified()
Determines whether the page has been modified since the last request.boolean
isPageFinal()
Determines whether the page is final.static ReportPageStatus
nonFinal(long timestamp, boolean modified)
Creates a status for a non-final generated page.boolean
pageExists()
Determines whether the page exists in the generated report.
-
-
-
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.
-
-
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 pagemodified
- 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
-
isPageFinal
public boolean isPageFinal()
Determines whether the page is final.- Returns:
- whether the page is final
- See Also:
FillListener.pageUpdated(net.sf.jasperreports.engine.JasperPrint, int)
-
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
-
-