use of com.willshex.blogwt.shared.api.Pager in project blogwt by billy1380.
the class GetPostsResponse 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("pager")) {
JsonElement jsonPager = jsonObject.get("pager");
if (jsonPager != null) {
pager = new Pager();
pager.fromJson(jsonPager.getAsJsonObject());
}
}
}
use of com.willshex.blogwt.shared.api.Pager in project blogwt by billy1380.
the class GetRatingsRequest method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("by")) {
JsonElement jsonBy = jsonObject.get("by");
if (jsonBy != null) {
by = new User();
by.fromJson(jsonBy.getAsJsonObject());
}
}
if (jsonObject.has("subjectId")) {
JsonElement jsonSubjectId = jsonObject.get("subjectId");
if (jsonSubjectId != null) {
subjectId = Long.valueOf(jsonSubjectId.getAsLong());
}
}
if (jsonObject.has("subjectType")) {
JsonElement jsonSubjectType = jsonObject.get("subjectType");
if (jsonSubjectType != null) {
subjectType = jsonSubjectType.getAsString();
}
}
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.Pager in project blogwt by billy1380.
the class GetRelatedPostsRequest method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("post")) {
JsonElement jsonPost = jsonObject.get("post");
if (jsonPost != null) {
post = new Post();
post.fromJson(jsonPost.getAsJsonObject());
}
}
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.Pager in project blogwt by billy1380.
the class GetResourcesRequest method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
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.Pager in project blogwt by billy1380.
the class GetResourcesResponse method fromJson.
@Override
public void fromJson(JsonObject jsonObject) {
super.fromJson(jsonObject);
if (jsonObject.has("resources")) {
JsonElement jsonResources = jsonObject.get("resources");
if (jsonResources != null) {
resources = new ArrayList<Resource>();
Resource item = null;
for (int i = 0; i < jsonResources.getAsJsonArray().size(); i++) {
if (jsonResources.getAsJsonArray().get(i) != null) {
(item = new Resource()).fromJson(jsonResources.getAsJsonArray().get(i).getAsJsonObject());
resources.add(item);
}
}
}
}
if (jsonObject.has("pager")) {
JsonElement jsonPager = jsonObject.get("pager");
if (jsonPager != null) {
pager = new Pager();
pager.fromJson(jsonPager.getAsJsonObject());
}
}
}
Aggregations