org.apertereports
Class CyclicReportsApplication

java.lang.Object
  extended by com.vaadin.Application
      extended by eu.livotov.tpt.TPTApplication
          extended by org.apertereports.AbstractReportingApplication
              extended by org.apertereports.CyclicReportsApplication
All Implemented Interfaces:
com.vaadin.service.ApplicationContext.TransactionListener, com.vaadin.terminal.gwt.server.PortletApplicationContext2.PortletListener, com.vaadin.terminal.Terminal.ErrorListener, com.vaadin.terminal.URIHandler, Serializable

public class CyclicReportsApplication
extends AbstractReportingApplication

This portlet provides the tabular view of the cyclic reports.

A user can add new, modify, delete and browse existing cyclic reports. Each cyclic report is configured on top of an existing report template. The moment it is generated is specified by a cron expression. Every change in the table should be confirmed by pushing the "Save" button.

See Also:
Serialized Form

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
locale, user
 
Constructor Summary
CyclicReportsApplication()
           
 
Method Summary
 void firstApplicationStartup()
          This method is used to make sure the cyclic reports scanner and scheduler is initialized at startup.
 void portletInit()
          Initializes the portlet GUI.
 
Methods inherited from class org.apertereports.AbstractReportingApplication
applicationInit, getLiferayUser, handleActionRequest, handleEventRequest, handleRenderRequest, handleResourceRequest, terminalError
 
Methods inherited from class eu.livotov.tpt.TPTApplication
close, 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

CyclicReportsApplication

public CyclicReportsApplication()
Method Detail

portletInit

public void portletInit()
Initializes the portlet GUI.

Specified by:
portletInit in class AbstractReportingApplication

firstApplicationStartup

public void firstApplicationStartup()
This method is used to make sure the cyclic reports scanner and scheduler is initialized at startup.

Overrides:
firstApplicationStartup in class AbstractReportingApplication


Copyright © 2011-2012. All Rights Reserved.