ca.sqlpower.wabit.enterprise.client
Class WabitServerInfo

java.lang.Object
  extended by 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)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Determines equality based on name, path, port and server address.
 java.lang.String getName()
           
 java.lang.String getPassword()
           
 java.lang.String getPath()
           
 int getPort()
           
 java.lang.String getServerAddress()
           
 java.lang.String getUsername()
           
 int hashCode()
           
 java.lang.String toString()
           
 java.net.URI toURI()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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 server
serverAddress - The address for the server (numeric or DNS name)
port - The port number the server listens on
path - The path to the enterprise server. Must begin with a '/'.

WabitServerInfo

public WabitServerInfo(javax.jmdns.ServiceInfo si)
Method Detail

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.