package com.esri.geoevent.solutions.transport.irc.jerklib.events.impl.dcc; import com.esri.geoevent.solutions.transport.irc.jerklib.Channel; import com.esri.geoevent.solutions.transport.irc.jerklib.Session; import com.esri.geoevent.solutions.transport.irc.jerklib.events.dcc.DccEvent; class DccEventImpl implements DccEvent { private String ctcpString , hostName , message , nick , userName , rawEventData; private Channel channel; private Session session; protected DccEventImpl ( String ctcpString, String hostName, String message, String nick, String userName, String rawEventData, Channel channel, Session session ) { super(); this.ctcpString = ctcpString; this.hostName = hostName; this.message = message; this.nick = nick; this.userName = userName; this.rawEventData = rawEventData; this.channel = channel; this.session = session; } public DccType getDccType() { return DccType.UNKNOWN; } public String getRawEventData() { return this.rawEventData; } public Session getSession() { return this.session; } public Type getType() { return Type.DCC_EVENT; } public String getCtcpString() { return this.ctcpString; } public Channel getChannel() { return this.channel; } public String getHostName() { return this.hostName; } public String getMessage() { return this.message; } public String getNick() { return this.nick; } public String getUserName() { return this.userName; } }