package com.esri.geoevent.solutions.transport.irc.jerklib.events.impl; import com.esri.geoevent.solutions.transport.irc.jerklib.Session; import com.esri.geoevent.solutions.transport.irc.jerklib.events.ServerVersionEvent; /** * @author mohadib * @see ServerVersionEvent */ public class ServerVersionEventImpl implements ServerVersionEvent { private final String comment, hostName, version, debugLevel, rawEventData; private final Session session; private final Type type = Type.SERVER_VERSION_EVENT; public ServerVersionEventImpl ( String comment, String hostName, String version, String debugLevel, String rawEventData, Session session ) { super(); this.comment = comment; this.hostName = hostName; this.version = version; this.debugLevel = debugLevel; this.rawEventData = rawEventData; this.session = session; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.ServerVersionEvent#getComment() */ public String getComment() { return comment; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.ServerVersionEvent#getHostName() */ public String getHostName() { return hostName; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.ServerVersionEvent#getVersion() */ public String getVersion() { return version; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.ServerVersionEvent#getdebugLevel() */ public String getdebugLevel() { return debugLevel; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.IRCEvent#getRawEventData() */ public String getRawEventData() { return rawEventData; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.IRCEvent#getSession() */ public Session getSession() { return session; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.IRCEvent#getType() */ public Type getType() { return type; } }