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.IRCEvent; import com.esri.geoevent.solutions.transport.irc.jerklib.events.NickInUseEvent; /** * @author mohadib * @see NickInUseEvent * */ public class NickInUseEventImpl implements NickInUseEvent { private final String inUseNick, rawEventData; private final Session session; private final IRCEvent.Type type = IRCEvent.Type.NICK_IN_USE; public NickInUseEventImpl(String inUseNick, String rawEventData, Session session) { this.inUseNick = inUseNick; this.rawEventData = rawEventData; this.session = session; } /* (non-Javadoc) * @see com.esri.ges.transport.Irc.jerklib.events.NickInUseEvent#getInUseNick() */ public String getInUseNick() { return inUseNick; } /* (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; } }