| 1 package com.daffodilwoods.daffodildb.client; 2 3 import com.daffodilwoods.database.resource.DException; 4 import com.daffodilwoods.daffodildb.server.serversystem._Server; 5 import com.daffodilwoods.daffodildb.server.serversystem._User; 6 import com.daffodilwoods.daffodildb.utils.parser._QueryReWriter; 7 8 public class Client implements _Client { 9 10 String hostName = "local"; int portNumber = -1; 12 _Server serverSystem; 13 14 public Client(_Server serverSystem0) throws DException { 15 serverSystem = serverSystem0; 16 hostName = serverSystem.getHostName(); 17 portNumber = serverSystem.getPortNumber(); 18 } 19 20 public _ClientUser getClientUser(String string, String string1) throws DException { 21 _User user = serverSystem.getUser(string, string1); 22 return new ClientUser(this, user); 23 } 24 25 public String getServerName() { 26 return hostName; 27 } 28 29 public int getPortNumber() { 30 return portNumber; 31 } 32 33 public String toString() { 34 return hostName; 35 } 36 37 public _QueryReWriter getQueryReWriter(String query) { 38 throw new UnsupportedOperationException (); 39 } 40 41 public boolean isValidUser(String userName, String password) throws DException { 42 return serverSystem.isValidUser(userName, password); 43 } 44 45 } 46 | Popular Tags |