KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jaspersoft > jasperserver > datasource > test > CustomBeanFactory


1 /*
2  * ============================================================================
3  * GNU Lesser General Public License
4  * ============================================================================
5  *
6  * JasperReports - Free Java report-generating library.
7  * Copyright (C) 2001-2005 JasperSoft Corporation http://www.jaspersoft.com
8  *
9  * This library is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU Lesser General Public
11  * License as published by the Free Software Foundation; either
12  * version 2.1 of the License, or (at your option) any later version.
13  *
14  * This library is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17  * Lesser General Public License for more details.
18  *
19  * You should have received a copy of the GNU Lesser General Public
20  * License along with this library; if not, write to the Free Software
21  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
22  *
23  * JasperSoft Corporation
24  * 303 Second Street, Suite 450 North
25  * San Francisco, CA 94107
26  * http://www.jaspersoft.com
27  */

28 package com.jaspersoft.jasperserver.datasource.test;
29
30 import java.util.Arrays JavaDoc;
31 import java.util.Collection JavaDoc;
32
33
34 /**
35  * @author Teodor Danciu (teodord@users.sourceforge.net)
36  * @version $Id: CustomBeanFactory.java 3480 2006-05-28 11:36:00Z swood $
37  */

38 public class CustomBeanFactory
39 {
40
41
42     /**
43      *
44      */

45     private static CustomBean[] data =
46         {
47             new CustomBean("Berne", new Integer JavaDoc(9), "James Schneider", "277 Seventh Av."),
48             new CustomBean("Berne", new Integer JavaDoc(22), "Bill Ott", "250 - 20th Ave."),
49             new CustomBean("Boston", new Integer JavaDoc(23), "Julia Heiniger", "358 College Av."),
50             new CustomBean("Boston", new Integer JavaDoc(32), "Michael Ott", "339 College Av."),
51             new CustomBean("Chicago", new Integer JavaDoc(39), "Mary Karsen", "202 College Av."),
52             new CustomBean("Chicago", new Integer JavaDoc(35), "George Karsen", "412 College Av."),
53             new CustomBean("Chicago", new Integer JavaDoc(11), "Julia White", "412 Upland Pl."),
54             new CustomBean("Dallas", new Integer JavaDoc(47), "Janet Fuller", "445 Upland Pl."),
55             new CustomBean("Dallas", new Integer JavaDoc(43), "Susanne Smith", "2 Upland Pl."),
56             new CustomBean("Dallas", new Integer JavaDoc(40), "Susanne Miller", "440 - 20th Ave."),
57             new CustomBean("Dallas", new Integer JavaDoc(36), "John Steel", "276 Upland Pl."),
58             new CustomBean("Dallas", new Integer JavaDoc(37), "Michael Clancy", "19 Seventh Av."),
59             new CustomBean("Dallas", new Integer JavaDoc(19), "Susanne Heiniger", "86 - 20th Ave."),
60             new CustomBean("Dallas", new Integer JavaDoc(10), "Anne Fuller", "135 Upland Pl."),
61             new CustomBean("Dallas", new Integer JavaDoc(4), "Sylvia Ringer", "365 College Av."),
62             new CustomBean("Dallas", new Integer JavaDoc(0), "Laura Steel", "429 Seventh Av."),
63             new CustomBean("Lyon", new Integer JavaDoc(38), "Andrew Heiniger", "347 College Av."),
64             new CustomBean("Lyon", new Integer JavaDoc(28), "Susanne White", "74 - 20th Ave."),
65             new CustomBean("Lyon", new Integer JavaDoc(17), "Laura Ott", "443 Seventh Av."),
66             new CustomBean("Lyon", new Integer JavaDoc(2), "Anne Miller", "20 Upland Pl."),
67             new CustomBean("New York", new Integer JavaDoc(46), "Andrew May", "172 Seventh Av."),
68             new CustomBean("New York", new Integer JavaDoc(44), "Sylvia Ott", "361 College Av."),
69             new CustomBean("New York", new Integer JavaDoc(41), "Bill King", "546 College Av."),
70             new CustomBean("Oslo", new Integer JavaDoc(45), "Janet May", "396 Seventh Av."),
71             new CustomBean("Oslo", new Integer JavaDoc(42), "Robert Ott", "503 Seventh Av."),
72             new CustomBean("Paris", new Integer JavaDoc(25), "Sylvia Steel", "269 College Av."),
73             new CustomBean("Paris", new Integer JavaDoc(18), "Sylvia Fuller", "158 - 20th Ave."),
74             new CustomBean("Paris", new Integer JavaDoc(5), "Laura Miller", "294 Seventh Av."),
75             new CustomBean("San Francisco", new Integer JavaDoc(48), "Robert White", "549 Seventh Av."),
76             new CustomBean("San Francisco", new Integer JavaDoc(7), "James Peterson", "231 Upland Pl.")
77         };
78             
79
80     /**
81      *
82      */

83     public static Object JavaDoc[] getBeanArray()
84     {
85         return data;
86     }
87
88
89     /**
90      *
91      */

92     public static Collection JavaDoc getBeanCollection()
93     {
94         return Arrays.asList(data);
95     }
96
97
98 }
99
Popular Tags