package eu.irreality.age.server; import java.util.ArrayList; import java.util.List; import java.util.Vector; public class IrcServerEntry implements java.io.Serializable { private String servidor; private int port; private String nick; private boolean privado; private boolean canal; private boolean dcc; private List canales; public String toString() { return nick + "@" + servidor + ":" + port; } public IrcServerEntry ( String server , int port , String nick , boolean privado , boolean canal , boolean dcc , List canales ) { this.servidor = server; this.port = port; this.nick = nick; this.privado = privado; this.canal = canal; this.dcc = dcc; this.canales = new ArrayList(); this.canales.addAll(canales); } public IrcServerEntry ( String server , String port , String nick , boolean privado , boolean canal , boolean dcc , List canales ) throws NumberFormatException { this.servidor = server; this.port = Integer.valueOf ( port ).intValue(); this.nick = nick; this.privado = privado; this.canal = canal; this.dcc = dcc; this.canales = new ArrayList(); this.canales.addAll(canales); } public IrcServerEntry () { //constructor called by serialization } public String getServer() {return servidor; } public String getNick() {return nick; } public int getPort() {return port; } public boolean respondeAPrivados() {return privado; } public boolean respondeACanales() {return canal; } public boolean respondeADCC() {return dcc; } public List getChannels() {return canales; } }