org.sonar.ide.shared
Class DefaultServerManager

java.lang.Object
  extended by org.sonar.ide.shared.DefaultServerManager

public class DefaultServerManager
extends Object


Nested Class Summary
static interface DefaultServerManager.IServerSetListener
           
 
Field Summary
protected  String path
           
protected  ArrayList<org.sonar.wsclient.Host> serverList
           
protected  List<DefaultServerManager.IServerSetListener> serverSetListeners
           
 
Constructor Summary
DefaultServerManager()
           
DefaultServerManager(String path)
           
 
Method Summary
 void addServer(org.sonar.wsclient.Host server)
           
 void addServer(String location, String username, String password)
           
 boolean addServerSetListener(DefaultServerManager.IServerSetListener listener)
           
 org.sonar.wsclient.Host createServer(String url)
           
 org.sonar.wsclient.Host findServer(String host)
           
protected  File getServerListFile()
           
 List<org.sonar.wsclient.Host> getServers()
           
 org.sonar.wsclient.Sonar getSonar(String url)
           
protected  void notifyListeners(int eventType)
           
 boolean removeServer(String host)
           
 boolean removeServerSetListener(DefaultServerManager.IServerSetListener listener)
           
 boolean testSonar(String url, String user, String password)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serverList

protected final ArrayList<org.sonar.wsclient.Host> serverList

path

protected String path

serverSetListeners

protected final List<DefaultServerManager.IServerSetListener> serverSetListeners
Constructor Detail

DefaultServerManager

public DefaultServerManager()

DefaultServerManager

public DefaultServerManager(String path)
Method Detail

addServer

public void addServer(String location,
                      String username,
                      String password)
               throws Exception
Throws:
Exception

addServer

public void addServer(org.sonar.wsclient.Host server)

getServers

public List<org.sonar.wsclient.Host> getServers()

removeServer

public boolean removeServer(String host)

createServer

public org.sonar.wsclient.Host createServer(String url)

findServer

public org.sonar.wsclient.Host findServer(String host)

getSonar

public org.sonar.wsclient.Sonar getSonar(String url)

testSonar

public boolean testSonar(String url,
                         String user,
                         String password)
                  throws Exception
Throws:
Exception

getServerListFile

protected File getServerListFile()

addServerSetListener

public boolean addServerSetListener(DefaultServerManager.IServerSetListener listener)

removeServerSetListener

public boolean removeServerSetListener(DefaultServerManager.IServerSetListener listener)

notifyListeners

protected void notifyListeners(int eventType)


Copyright © 2010 Evgeny Mandrikov. All Rights Reserved.