KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datadictionarysystem > information > ViewInformation


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 /**
4  * Title:
5  * Description:
6  * Copyright: Copyright (c) 2002
7  * Company:
8  * @author
9  * @version 1.0
10  */

11
12 import java.io.*;
13 import java.util.*;
14
15 public class ViewInformation implements _ViewInformation {
16    String JavaDoc name;
17    String JavaDoc catalog;
18    String JavaDoc schema;
19
20    ArrayList columns;
21    String JavaDoc viewQuery;
22    boolean is_insertable_into;
23    boolean is_updatable;
24
25    public ViewInformation() {
26    }
27
28    public String JavaDoc getQuery() {
29       return viewQuery;
30    }
31
32    public ArrayList getAllColumns() {
33       return columns;
34    }
35
36    public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException JavaDoc {
37       name = (String JavaDoc) objectInput.readObject();
38       catalog = (String JavaDoc) objectInput.readObject();
39       schema = (String JavaDoc) objectInput.readObject();
40       columns = (ArrayList) objectInput.readObject();
41       viewQuery = (String JavaDoc) objectInput.readObject();
42       is_insertable_into = objectInput.readBoolean();
43       is_updatable = objectInput.readBoolean();
44    }
45
46    public void writeExternal(ObjectOutput objectOutput) throws IOException {
47       objectOutput.writeObject(name);
48       objectOutput.writeObject(catalog);
49       objectOutput.writeObject(schema);
50       objectOutput.writeObject(columns);
51       objectOutput.writeObject(viewQuery);
52       objectOutput.writeBoolean(is_insertable_into);
53       objectOutput.writeBoolean(is_updatable);
54    }
55
56    public boolean isUpdatable() {
57       return is_updatable;
58    }
59
60    public boolean isInsertableInto() {
61       return is_insertable_into;
62    }
63
64    public String JavaDoc getName() {
65       return name;
66    }
67
68    public String JavaDoc getCatalog() {
69       return catalog;
70    }
71
72    public String JavaDoc getSchema() {
73       return schema;
74    }
75
76 }
77
Popular Tags