Removed Pokemon Go server status json reading, because the web that provided it has gone down.
62 lines
1.2 KiB
Java
62 lines
1.2 KiB
Java
package elements.messages;
|
|
|
|
import elements.exceptions.NoChatNameMessageException;
|
|
import elements.exceptions.NoUsernameMessageException;
|
|
import org.json.JSONObject;
|
|
|
|
/**
|
|
* Created by Guillermo Serrahima on 10/9/16.
|
|
*/
|
|
public class PrivateMessage extends Message {
|
|
|
|
public PrivateMessage(JSONObject message) {
|
|
super(message);
|
|
}
|
|
|
|
@Override
|
|
public boolean hasAuthor() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public int getUid() {
|
|
return uid;
|
|
}
|
|
|
|
@Override
|
|
public String getAuthor() {
|
|
return fullName;
|
|
}
|
|
|
|
@Override
|
|
public String getUsername() throws NoUsernameMessageException {
|
|
if(!hasUsername()) throw new NoUsernameMessageException();
|
|
return userName;
|
|
}
|
|
|
|
@Override
|
|
public boolean isBasicGroup() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public boolean isSupergroup() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public boolean isChannel() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public boolean isPrivate() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public String getChatName() throws NoChatNameMessageException {
|
|
if(!hasChatName()) throw new NoChatNameMessageException();
|
|
return chatName;
|
|
}
|
|
}
|