|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.Application
eu.livotov.tpt.TPTApplication
org.apertereports.AbstractReportingApplication
org.apertereports.DashboardPortletApplication
public class DashboardPortletApplication
This portlet displays a dashboard based on an existing report from the database.
Each dashboard configuration is stored in portlet preferences. The means of configuration are available in the portletEDIT mode.
It is possible to configure more than one dashboard in a single portlet,
however it is not recommended for complex reports due to performance loss.
The dashboard display can be also configured to let users generate the
currently shown report directly to a file with thumbnails. These are buttons
shown above the generated report.
The generated report contents are cached inside the application and
maintained by a single thread that keeps the track of the reports. Once the
thread discovers a report is outdated it releases the resource. The next
refresh of the page would launch the report generation process again.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.vaadin.Application |
|---|
com.vaadin.Application.ApplicationError, com.vaadin.Application.CustomizedSystemMessages, com.vaadin.Application.SystemMessages, com.vaadin.Application.UserChangeEvent, com.vaadin.Application.UserChangeListener, com.vaadin.Application.WindowAttachEvent, com.vaadin.Application.WindowAttachListener, com.vaadin.Application.WindowDetachEvent, com.vaadin.Application.WindowDetachListener |
| Nested classes/interfaces inherited from interface com.vaadin.terminal.URIHandler |
|---|
com.vaadin.terminal.URIHandler.ErrorEvent |
| Field Summary |
|---|
| Fields inherited from class org.apertereports.AbstractReportingApplication |
|---|
mainPanel, mainWindow |
| Constructor Summary | |
|---|---|
DashboardPortletApplication()
|
|
| Method Summary | |
|---|---|
void |
portletInit()
Initializes the portlet GUI. |
protected void |
reinitUserData(org.apertereports.common.users.User user)
Reinitializes user data when the user is logged on or logged off. |
| Methods inherited from class org.apertereports.AbstractReportingApplication |
|---|
applicationInit, close, firstApplicationStartup, getArLocale, getArUser, handleActionRequest, handleEventRequest, handleRenderRequest, handleResourceRequest, terminalError |
| Methods inherited from class eu.livotov.tpt.TPTApplication |
|---|
getCurrentApplication, getSelf, init, invokeLater, setTheme, transactionEnd, transactionStart |
| Methods inherited from class com.vaadin.Application |
|---|
addListener, addListener, addListener, addResource, addWindow, getContext, getErrorHandler, getLocale, getLogoutURL, getMainWindow, getProperty, getPropertyNames, getRelativeLocation, getSystemMessages, getTheme, getURL, getUser, getVersion, getWindow, getWindows, handleURI, isRunning, removeListener, removeListener, removeListener, removeResource, removeWindow, setErrorHandler, setLocale, setLogoutURL, setMainWindow, setUser, start |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DashboardPortletApplication()
| Method Detail |
|---|
public void portletInit()
portletInit in class AbstractReportingApplicationprotected void reinitUserData(org.apertereports.common.users.User user)
AbstractReportingApplication
reinitUserData in class AbstractReportingApplicationuser - User, can be null when user is not logged
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||