1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package com.ebay.carad.os.vitalsigns;
22
23 import java.util.List;
24
25 /***
26 * Represents a contained list of zero or more <code>IDashboardReport</code> configurations. This
27 * is used to facilitate meta-reports, which can be containers that auto-generate their
28 * contents based on templated reports.
29 *
30 * @author Jeremy Kraybill
31 * @author Jeremy Thomerson
32 * @version $Id$
33 */
34 public interface IDashboardReportContainer {
35
36 /***
37 * Returns an iterator over zero or more <code>IDashboardReport</code> objects.
38 *
39 * @return a list of <code>IDashboardReport</code> objects.
40 */
41 public List getReports();
42
43 /***
44 * Defines the sort order of this container's report(s).
45 *
46 * @return a sort order for ordering reports
47 */
48 public int getSortOrder();
49
50 /***
51 * @return the name of the group that these reports should appear in,
52 * or null if they should appear individually
53 */
54 public String getGroupName();
55
56 }