pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.component.statistics.view
Class WestPanelController

java.lang.Object
  extended by org.torweg.pulse.bundle.Controller
      extended by org.torweg.pulse.component.statistics.view.AbstractStatisticsController<WestPanelControllerConfiguration,WestPanelControllerResult>
          extended by org.torweg.pulse.component.statistics.view.WestPanelController
All Implemented Interfaces:
Configurable<AbstractStatisticsViewControllerConfiguration>

public final class WestPanelController
extends AbstractStatisticsController<WestPanelControllerConfiguration,WestPanelControllerResult>

Initialises the west-panel of the statistics within the pulse website-administration.

Version:
$Revision: 1568 $
Author:
Daniel Dietz

Nested Class Summary
 
Nested classes/interfaces inherited from class org.torweg.pulse.bundle.Controller
Controller.AlwaysRun
 
Field Summary
 
Fields inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsController
LOGGER
 
Constructor Summary
WestPanelController()
           
 
Method Summary
 WestPanelControllerResult initView(ServiceRequest request)
          Basically returns the WestPanelControllerConfiguration of this Controller and the known StatisticsServers wrapped in a WestPanelControllerResult to be used for initialising the west-panel for the statistics of the pulse website administration.
 
Methods inherited from class org.torweg.pulse.component.statistics.view.AbstractStatisticsController
getConfiguration, hasRoleForServer, initialize
 
Methods inherited from class org.torweg.pulse.bundle.Controller
getAlwaysRun, isAlwaysRun, setAlwaysRun
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WestPanelController

public WestPanelController()
Method Detail

initView

@RequireToken
@Action(value="initStatisticsWestPanel", generate=true)
@Permission(value="initStatisticsWestPanel")
@Groups(values="Admin.Site.Statistics")
public WestPanelControllerResult initView(ServiceRequest request)
Basically returns the WestPanelControllerConfiguration of this Controller and the known StatisticsServers wrapped in a WestPanelControllerResult to be used for initialising the west-panel for the statistics of the pulse website administration.

Specified by:
initView in class AbstractStatisticsController<WestPanelControllerConfiguration,WestPanelControllerResult>
Parameters:
request - the current ServiceRequest
Returns:
a WestPanelControllerResult
See Also:
#initView(org.torweg.pulse.service.request.ServiceRequest)