Message move back some methods

This commit is contained in:
Alexander Babai 2016-04-12 23:53:44 +03:00
parent cf91e024ca
commit 62f9e49201

View File

@ -278,6 +278,15 @@ public class Message implements IBotApiObject {
return this; return this;
} }
public List<MessageEntity> getEntities() {
return entities;
}
public Message setEntities(List<MessageEntity> entities) {
this.entities = entities;
return this;
}
public Audio getAudio() { public Audio getAudio() {
return audio; return audio;
} }
@ -341,6 +350,24 @@ public class Message implements IBotApiObject {
return this; return this;
} }
public Venue getVenue() {
return venue;
}
public Message setVenue(Venue venue) {
this.venue = venue;
return this;
}
public Message getPinnedMessage() {
return pinnedMessage;
}
public Message setPinnedMessage(Message pinnedMessage) {
this.pinnedMessage = pinnedMessage;
return this;
}
public User getNewChatMember() { public User getNewChatMember() {
return newChatMember; return newChatMember;
} }
@ -449,6 +476,42 @@ public class Message implements IBotApiObject {
return this; return this;
} }
public boolean isGroupMessage() {
return chat.isGroupChat();
}
public boolean isUserMessage() {
return chat.isUserChat();
}
public boolean isChannelMessage() {
return chat.isChannelChat();
}
public boolean isSuperGroupMessage() {
return chat.isSuperGroupChat();
}
public Long getChatId() {
return chat.getId();
}
public boolean hasText() {
return text != null && !text.isEmpty();
}
public boolean hasDocument() {
return this.document != null;
}
public boolean isReply() {
return this.replyToMessage != null;
}
public boolean hasLocation() {
return location != null;
}
@Override @Override
public void serialize(JsonGenerator gen, SerializerProvider serializers) throws IOException { public void serialize(JsonGenerator gen, SerializerProvider serializers) throws IOException {
gen.writeStartObject(); gen.writeStartObject();