KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jimm > datavision > testdata > Office


1 package jimm.datavision.testdata;
2 import java.util.ArrayList JavaDoc;
3 import java.util.Iterator JavaDoc;
4
5 /**
6  * Generates test data for the office table. Used by the
7  * <code>CreateData</code> classes found in the database subdirectories.
8  *
9  * @author Jim Menard, <a HREF="mailto:jimm@io.com">jimm@io.com</a>
10  */

11 public class Office {
12
13 public static final int NUM_OFFICES = 3;
14
15 public int id;
16 public String JavaDoc name, abbrev, fax, email;
17 public boolean visible;
18
19 /**
20  * Returns an iterator over the office test data.
21  *
22  * @return an iterator over <code>Office</code> objects
23  */

24 public static Iterator JavaDoc offices() {
25     ArrayList JavaDoc offices = new ArrayList JavaDoc();
26     offices.add(new Office(1, "New York", "NY", "(212) 555-1234",
27                "nyc_jobs@example.com", true));
28     offices.add(new Office(2, "New Jersey", "NJ", "(973) 555-1234",
29                "nj_jobs@example.com", true));
30     offices.add(new Office(3, "Chicago", "Chicago", "(312) 555-1234",
31                "chicago_jobs@example.com", true));
32     return offices.iterator();
33 }
34
35 public Office(int i, String JavaDoc n, String JavaDoc a, String JavaDoc f, String JavaDoc e, boolean v) {
36     id = i; name = n; abbrev = a; fax = f; email = e; visible = v;
37 }
38
39 }
40
Popular Tags