/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package pt.jkaiui.core.messages;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import pt.jkaiui.core.KaiString;
import pt.jkaiui.manager.I_InMessage;
/**
*
* @author yuu@akron
*/
public class RemoteArenaDevice extends Message implements I_InMessage {
/**
* Holds value of property user.
*/
private KaiString user;
private KaiString mac;
/** Creates a new instance of ClientHere */
public RemoteArenaDevice() {
}
public Message parse(String s) {
Pattern p = Pattern.compile("KAI_CLIENT_REMOTE_ARENA_DEVICE;(.*);(.*);");
Matcher m = p.matcher(s);
if (m.matches()){
RemoteArenaDevice msg = new RemoteArenaDevice();
msg.setUser(new KaiString(m.group(1)));
msg.setMac(new KaiString(m.group(2)));
return msg;
}
return null;
}
/**
* Getter for property user.
* @return Value of property user.
*/
public KaiString getUser() {
return this.user;
}
/**
* Setter for property user.
* @param user New value of property user.
*/
public void setUser(KaiString user) {
this.user = user;
}
public KaiString getMac() {
return mac;
}
public void setMac(KaiString mac) {
this.mac = mac;
}
}