package krasa.frameswitcher.networking.dto;
import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import java.io.Serializable;
import java.util.UUID;
/**
* @author Vojtech Krasa
*/
public abstract class GeneralMessage implements Serializable {
protected UUID uuid;
protected int version = 1;
public GeneralMessage(UUID uuid) {
this.uuid = uuid;
}
public int getVersion() {
return version;
}
public UUID getUuid() {
return uuid;
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
}