use of com.willshex.blogwt.shared.api.datatype.Page in project blogwt by billy1380.
the class GetPageResponse method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("page")) {
JsonElement jsonPage = jsonObject.get("page");
if (jsonPage != null) {
page = new Page();
page.fromJson(jsonPage.getAsJsonObject());
}
}
}
use of com.willshex.blogwt.shared.api.datatype.Page in project blogwt by billy1380.
the class GetPagesRequest method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("parent")) {
JsonElement jsonParent = jsonObject.get("parent");
if (jsonParent != null) {
parent = new Page();
parent.fromJson(jsonParent.getAsJsonObject());
}
}
if (jsonObject.has("includePosts")) {
JsonElement jsonIncludePosts = jsonObject.get("includePosts");
if (jsonIncludePosts != null) {
includePosts = Boolean.valueOf(jsonIncludePosts.getAsBoolean());
}
}
if (jsonObject.has("pager")) {
JsonElement jsonPager = jsonObject.get("pager");
if (jsonPager != null) {
pager = new Pager();
pager.fromJson(jsonPager.getAsJsonObject());
}
}
if (jsonObject.has("query")) {
JsonElement jsonQuery = jsonObject.get("query");
if (jsonQuery != null) {
query = jsonQuery.getAsString();
}
}
}
use of com.willshex.blogwt.shared.api.datatype.Page in project blogwt by billy1380.
the class GetPagesResponse method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("pages")) {
JsonElement jsonPages = jsonObject.get("pages");
if (jsonPages != null) {
pages = new ArrayList<Page>();
Page item = null;
for (int i = 0; i < jsonPages.getAsJsonArray().size(); i++) {
if (jsonPages.getAsJsonArray().get(i) != null) {
(item = new Page()).fromJson(jsonPages.getAsJsonArray().get(i).getAsJsonObject());
pages.add(item);
}
}
}
}
if (jsonObject.has("pager")) {
JsonElement jsonPager = jsonObject.get("pager");
if (jsonPager != null) {
pager = new Pager();
pager.fromJson(jsonPager.getAsJsonObject());
}
}
}
use of com.willshex.blogwt.shared.api.datatype.Page in project blogwt by billy1380.
the class UpdatePageRequest method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("page")) {
JsonElement jsonPage = jsonObject.get("page");
if (jsonPage != null) {
page = new Page();
page.fromJson(jsonPage.getAsJsonObject());
}
}
}
use of com.willshex.blogwt.shared.api.datatype.Page in project blogwt by billy1380.
the class SearchAllResponse method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("posts")) {
JsonElement jsonPosts = jsonObject.get("posts");
if (jsonPosts != null) {
posts = new ArrayList<Post>();
Post item = null;
for (int i = 0; i < jsonPosts.getAsJsonArray().size(); i++) {
if (jsonPosts.getAsJsonArray().get(i) != null) {
(item = new Post()).fromJson(jsonPosts.getAsJsonArray().get(i).getAsJsonObject());
posts.add(item);
}
}
}
}
if (jsonObject.has("pages")) {
JsonElement jsonPages = jsonObject.get("pages");
if (jsonPages != null) {
pages = new ArrayList<Page>();
Page item = null;
for (int i = 0; i < jsonPages.getAsJsonArray().size(); i++) {
if (jsonPages.getAsJsonArray().get(i) != null) {
(item = new Page()).fromJson(jsonPages.getAsJsonArray().get(i).getAsJsonObject());
pages.add(item);
}
}
}
}
if (jsonObject.has("users")) {
JsonElement jsonUsers = jsonObject.get("users");
if (jsonUsers != null) {
users = new ArrayList<User>();
User item = null;
for (int i = 0; i < jsonUsers.getAsJsonArray().size(); i++) {
if (jsonUsers.getAsJsonArray().get(i) != null) {
(item = new User()).fromJson(jsonUsers.getAsJsonArray().get(i).getAsJsonObject());
users.add(item);
}
}
}
}
}
Aggregations