package hu.sztaki.ilab.longneck;
/**
*
* @author Geszler Döme <gdome@ilab.sztaki.hu>
*/
public class RecordImplForTest extends RecordImpl {
public enum Role {
SOURCE, TARGET, ERROR
};
private Role role;
public Role getRole() {
return role;
}
public String getRoleStr() {
return role.toString();
}
public void setRole(String roleStr) {
if (roleStr.equals("source")) {
role = Role.SOURCE;
} else if (roleStr.equals("target")) {
role = Role.TARGET;
} else if (roleStr.equals("error-target")) {
role = Role.ERROR;
} else {
throw new RuntimeException();
}
}
@Override
public RecordImplForTest clone() {
return (RecordImplForTest) super.clone();
}
}