ca.sqlpower.wabit.enterprise.client
Class WabitServerInfo
java.lang.Object
ca.sqlpower.wabit.enterprise.client.WabitServerInfo
@Immutable
public class WabitServerInfo
- extends java.lang.Object
All the information required to make a Wabit enterprise server connection.
Can be created either by directly specifying values, or by providing a
ServiceInfo object to read the values from.
|
Constructor Summary |
WabitServerInfo(javax.jmdns.ServiceInfo si)
|
WabitServerInfo(java.lang.String name,
java.lang.String serverAddress,
int port,
java.lang.String path,
java.lang.String username,
java.lang.String password)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
WabitServerInfo
public WabitServerInfo(java.lang.String name,
java.lang.String serverAddress,
int port,
java.lang.String path,
java.lang.String username,
java.lang.String password)
- Parameters:
name - The user-visible name for this serverserverAddress - The address for the server (numeric or DNS name)port - The port number the server listens onpath - The path to the enterprise server. Must begin with a '/'.
WabitServerInfo
public WabitServerInfo(javax.jmdns.ServiceInfo si)
getName
public java.lang.String getName()
getServerAddress
public java.lang.String getServerAddress()
getPort
public int getPort()
getPath
public java.lang.String getPath()
toURI
public java.net.URI toURI()
throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Determines equality based on name, path, port and server address.
- Overrides:
equals in class java.lang.Object
getUsername
public java.lang.String getUsername()
getPassword
public java.lang.String getPassword()
Copyright © 2009. All Rights Reserved.