package de.uni_passau.fim.pkjab.util;
public final class ChatState {
public static final ChatState ACTIVE = new ChatState();
public static final ChatState COMPOSING = new ChatState();
public static final ChatState INACTIVE = new ChatState();
public static final ChatState PAUSED = new ChatState();
public static final ChatState GONE = new ChatState();
protected ChatState() { }
public static ChatState valueOf(String chatState) {
if (chatState.equals("ACTIVE")) {
return ACTIVE;
} else if (chatState.equals("COMPOSING")) {
return COMPOSING;
} else if (chatState.equals("INACTIVE")) {
return INACTIVE;
} else if (chatState.equals("PAUSED")) {
return PAUSED;
} else if (chatState.equals("GONE")) {
return GONE;
} else {
throw new IllegalArgumentException();
}
}
}