rero.dialogs.server
Class ServerData

java.lang.Object
  extended by rero.dialogs.server.ServerData

public class ServerData
extends java.lang.Object


Field Summary
protected  ServerGroup active
           
protected  ServerGroup allServers
           
protected static ServerData data
           
protected  java.util.ArrayList groupModel
           
protected  java.util.TreeMap groups
           
protected  ServerGroup randomServers
           
 
Constructor Summary
protected ServerData()
           
 
Method Summary
 void addServer(Server server)
           
 void buildGroupList()
           
 java.util.ArrayList getAllServers()
           
 ServerGroup getGroup(java.lang.String name)
           
 java.util.ArrayList getGroups()
           
 Server getServerByName(java.lang.String host)
           
static ServerData getServerData()
           
 java.util.ArrayList getServers()
           
 void load()
           
static void main(java.lang.String[] args)
           
 void removeServer(Server server)
           
 void save()
           
 void setActive(ServerGroup a)
           
 void sort()
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

protected static ServerData data

allServers

protected ServerGroup allServers

randomServers

protected ServerGroup randomServers

groups

protected java.util.TreeMap groups

groupModel

protected java.util.ArrayList groupModel

active

protected ServerGroup active
Constructor Detail

ServerData

protected ServerData()
Method Detail

getServerByName

public Server getServerByName(java.lang.String host)

getServerData

public static ServerData getServerData()

setActive

public void setActive(ServerGroup a)

update

public void update()

getGroups

public java.util.ArrayList getGroups()

getAllServers

public java.util.ArrayList getAllServers()

getServers

public java.util.ArrayList getServers()

getGroup

public ServerGroup getGroup(java.lang.String name)

addServer

public void addServer(Server server)

sort

public void sort()

removeServer

public void removeServer(Server server)

buildGroupList

public void buildGroupList()

load

public void load()

save

public void save()

main

public static void main(java.lang.String[] args)