KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > simpleapp > business > SimpleDiscList_DODS


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.*;
9 import java.util.*;
10
11 import simpleapp.data.person.*;
12 import simpleapp.data.disc.*;
13 import com.lutris.dods.builder.generator.query.*;
14
15 public class SimpleDiscList
16 {
17
18     public SimpleDiscList() {
19         try {
20
21         } catch (Exception JavaDoc e) {
22             e.printStackTrace();
23         }
24     }
25
26     /* Method to return a 2-dimensional array of strings representing
27         a result set from the Disc Table.
28     */

29     public String JavaDoc[][] getDiscList() {
30         try {
31             DiscDO[] discArray;
32             DiscQuery dquery = new DiscQuery();
33             discArray = dquery.getDOArray();
34             String JavaDoc result[][] = new String JavaDoc[discArray.length][4];
35
36             for(int i=0; i< discArray.length; i++) {
37                 result[i][1] = discArray[i].getArtist();
38                 result[i][0] = discArray[i].getTitle();
39                 result[i][2] = discArray[i].getGenre();
40                 result[i][3] = discArray[i].getIsLiked() ? "Yes" : "No";
41             }
42             return result;
43
44         } catch (Exception JavaDoc e) {
45             e.printStackTrace();
46         }
47
48         return null;
49
50     } //getDiscList
51

52 }
53
Popular Tags