cst.loggingTool.presentationLayer.reports
Class ActivityStepReportsViewer

java.lang.Object
  extended by cst.loggingTool.presentationLayer.reports.ActivityStepReportsViewer
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.MouseListener, java.util.EventListener

public class ActivityStepReportsViewer
extends java.lang.Object
implements java.awt.event.ActionListener, java.awt.event.MouseListener

Manages the dialog users see when they press "Activity Step Reports" in the Reports menu of the Logging Tool. Users use the ActivityStepReportsViewer to construct two kinds of reports which describe how study subjects have progressed through pre-selected activity steps. The subjects included in the reports are determined through the use of any combinations of these filters:

When no filter is selected, records are included if they have non-blank values for selected activity steps.

The viewer can produce two types of reports:


 Copyright 2010 Medical Research Council Unit for Lifelong Health and Ageing
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
      http://www.apache.org/licenses/LICENSE-2.0
 Unless required by applicable law or agreed to in writing, software 
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.  
 

Version:
1.0
Author:
Kevin Garwood (kgarwood@users.sourceforge.net)

Constructor Summary
ActivityStepReportsViewer(SessionProperties sessionProperties)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
 javax.swing.JPanel createSelectionCriteriaPanel()
           
 void mouseClicked(java.awt.event.MouseEvent event)
           
 void mouseEntered(java.awt.event.MouseEvent event)
           
 void mouseExited(java.awt.event.MouseEvent event)
           
 void mousePressed(java.awt.event.MouseEvent event)
           
 void mouseReleased(java.awt.event.MouseEvent event)
           
 void show()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityStepReportsViewer

public ActivityStepReportsViewer(SessionProperties sessionProperties)
Method Detail

createSelectionCriteriaPanel

public javax.swing.JPanel createSelectionCriteriaPanel()

show

public void show()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent event)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent event)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent event)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent event)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent event)
Specified by:
mouseExited in interface java.awt.event.MouseListener