cst.loggingTool.presentationLayer.reports
Class ActivityStepReportsViewer
java.lang.Object
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:
-
subjects which match the value of a pre-selected subject attribute.
-
subjects which completed an activity step between two dates.
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:
-
a progress bar graph - where each activity step is represented as a coloured bar
-
a tab-delimited spreadsheet - which has a column for subject identifier, and one column
for each selected activity step.
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)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActivityStepReportsViewer
public ActivityStepReportsViewer(SessionProperties sessionProperties)
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