KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > allinone > GetDOs


1 package allinone;
2
3 import com.lutris.appserver.server.sql.*;
4 import com.lutris.util.*;
5 import org.enhydra.dods.*;
6 import java.sql.SQLException JavaDoc;
7
8
9 import javax.swing.*;
10 import java.util.*;
11 import java.awt.*;
12 import java.awt.event.*;
13 import java.net.*;
14 import java.io.*;
15 import org.apache.log4j.Logger;
16 import org.apache.log4j.xml.DOMConfigurator;
17 import com.lutris.appserver.server.sql.*;
18 import allinone.data.disc.*;
19 import allinone.data.person.*;
20
21 public class GetDOs {
22
23     public void runTest(DBTransaction dbTrans1) {
24     try {
25         System.err.println("___ - + * startin GetDOArray * + - ___");
26         PersonDO person1 = PersonDO.createVirgin(dbTrans1);
27
28         person1.setFirstname("Person1Name");
29         person1.setLastname("Person1LastName");
30         person1.setLogin("p1");
31         person1.setPassword("p1");
32         person1.save(dbTrans1);
33         dbTrans1.write();
34         dbTrans1.commit();
35         // System.err.println("-----person1------");
36
// System.err.println(person1);
37
// System.err.println("------------------");
38

39         DiscDO[] discs = person1.getDiscDOArray();
40         System.err.println("DUZINA:"+discs.length);
41
42         DiscDO disc1 = DiscDO.createVirgin(dbTrans1);
43         disc1.setArtist("Artist1");
44         disc1.setTitle("Disc test1");
45         disc1.setGenre("pop1");
46         disc1.setOwner(person1);
47         disc1.setIsLiked(false);
48         disc1.save(dbTrans1);
49
50         disc1 = DiscDO.createVirgin(dbTrans1);
51         disc1.setArtist("Artist2");
52         disc1.setTitle("Disc test2");
53         disc1.setGenre("pop2");
54         disc1.setOwner(person1);
55         disc1.setIsLiked(false);
56         disc1.save(dbTrans1);
57          
58         String JavaDoc temp = person1.getHandle();
59         dbTrans1.commit();
60         dbTrans1.release();
61
62         DBTransaction dbTrans2 = DODS.getDatabaseManager().createTransaction();
63         PersonDO pers2= PersonDO.createExisting(temp);
64
65         discs = pers2.getDiscDOArray();
66         System.err.println("DUZINA:"+discs.length);
67         for(int i = 0; i < discs.length; ++i) {
68         System.err.println("---disc"+i+"---\n"+discs[i]+"\n------------");
69         }
70
71         dbTrans2.commit();
72         dbTrans2.release();
73     }catch (Exception JavaDoc ex){
74         System.err.println(ex.toString());
75         ex.printStackTrace();
76     }
77     }
78 }
79
80
Popular Tags