package won.bot.framework.eventbot.event.impl.command.connectionmessage;
import org.apache.jena.rdf.model.Model;
import won.bot.framework.eventbot.event.BaseNeedAndConnectionSpecificEvent;
import won.bot.framework.eventbot.event.ConnectionSpecificEvent;
import won.bot.framework.eventbot.event.impl.command.MessageCommandEvent;
import won.protocol.message.WonMessageType;
import won.protocol.model.Connection;
import java.net.URI;
public class ConnectionMessageCommandEvent extends BaseNeedAndConnectionSpecificEvent implements MessageCommandEvent, ConnectionSpecificEvent {
private Model messageModel;
public ConnectionMessageCommandEvent(Connection con, Model messageModel) {
super(con);
this.messageModel = messageModel;
}
@Override
public URI getConnectionURI() {
return this.getCon().getConnectionURI();
}
@Override
public WonMessageType getWonMessageType() {
return WonMessageType.CONNECTION_MESSAGE;
}
public Model getMessageModel() {
return messageModel;
}
}