KickJava   Java API By Example, From Geeks To Geeks.

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


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 com.daffodilwoods.database.resource.*;
14 import java.util.ArrayList JavaDoc;
15 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
16 public class RoleInformation implements _RoleInformation{
17     String JavaDoc grantor;
18     String JavaDoc name;
19
20     ArrayList JavaDoc objectsAndRights;
21
22     public RoleInformation() {
23     }
24     public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException JavaDoc{
25         name = (String JavaDoc )objectInput.readObject();
26         grantor = (String JavaDoc)objectInput.readObject();
27         objectsAndRights = (ArrayList JavaDoc)objectInput.readObject();
28     }
29
30     public void writeExternal(ObjectOutput objectOutput)throws IOException {
31         objectOutput.writeObject(name);
32         objectOutput.writeObject(grantor);
33         objectOutput.writeObject(objectsAndRights);
34     }
35
36
37     public ArrayList JavaDoc getRightsForObjects() {
38         return objectsAndRights;
39     }
40
41     public String JavaDoc getName() {
42         return name;
43     }
44
45      public String JavaDoc getGrantor() {
46         return grantor;
47      }
48
49
50 }
51
Popular Tags