KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > rmi > server > RmiQueryReWriterServerSide


1 package com.daffodilwoods.rmi.server;
2
3 import com.daffodilwoods.daffodildb.utils.parser.*;
4 import com.daffodilwoods.rmi.interfaces._RmiQueryReWriter;
5 import com.daffodilwoods.daffodildb.server.serversystem.*;
6 import java.util.Properties JavaDoc;
7 import java.rmi.RemoteException JavaDoc;
8 import java.rmi.server.UnicastRemoteObject JavaDoc;
9 public class RmiQueryReWriterServerSide extends UnicastRemoteObject JavaDoc implements _RmiQueryReWriter{
10
11     _ServerSystem server;
12     _QueryReWriter qw;
13
14     public RmiQueryReWriterServerSide( _ServerSystem server ) throws RemoteException JavaDoc {
15         this.server = server;
16     }
17
18     public void setObjects(String JavaDoc parm1, String JavaDoc parm2, String JavaDoc parm3, String JavaDoc parm4, boolean parm6, boolean parm7) throws java.rmi.RemoteException JavaDoc, com.daffodilwoods.database.resource.DException {
19       qw = new QueryReWriter(parm1);
20       qw.addColumnList(parm2);
21       qw.addFilter(parm3);
22       qw.addOrder(parm4);
23       if(parm6 == true)
24         qw.clearColumnList();
25       if(parm7 == true)
26         qw.clearOrder();
27
28     }
29
30     public String JavaDoc getQuery() throws java.rmi.RemoteException JavaDoc, com.daffodilwoods.database.resource.DException {
31         return qw.getQuery();
32     }
33 }
34
Popular Tags