KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > simpleapp > business > SimpleDiscList


1 /*
2     This file is part of the Tutorial chapter of "Getting Started with Enhydra".
3     It is not meant to be used in any other context.
4 */

5
6 package simpleapp.business;
7
8 import simpleapp.data.SimpleDiscQuery;
9 import java.util.*;
10
11 public class SimpleDiscList
12 {
13     SimpleDiscQuery _sdq;
14         
15     public SimpleDiscList() {
16         try {
17             _sdq = new SimpleDiscQuery();
18
19         } catch (Exception JavaDoc e) {
20             e.printStackTrace();
21         }
22     }
23     
24     /* Method to return a 2-dimensional array of strings representing
25         a result set from the Disc Table.
26     */

27     public String JavaDoc[][] getDiscList() {
28         try {
29             
30             Vector vResults = _sdq.query();
31             if (vResults == null) {
32                 System.out.println("vResults is null");
33             }
34             String JavaDoc result[][] = new String JavaDoc[vResults.size()][4];
35             int i = 0;
36                 
37             Enumeration eResult = vResults.elements();
38             while (eResult.hasMoreElements() ) {
39                 Vector vRow = (Vector)eResult.nextElement();
40                 result[i][0] = (String JavaDoc)vRow.elementAt(0);
41                 result[i][1] = (String JavaDoc)vRow.elementAt(1);
42                 result[i][2] = (String JavaDoc)vRow.elementAt(2);
43                 result[i][3] = ( (((String JavaDoc)vRow.elementAt(3)).equals("0")) ? "No" : "Yes" );
44                 i++;
45             }
46             return result;
47             
48         } catch (Exception JavaDoc e) {
49             e.printStackTrace();
50         }
51         
52         return null;
53         
54     } //getDiscList
55

56 }
57
Popular Tags