Package com.ibm.sbt.services.client.connections.blogs.serializers

Examples of com.ibm.sbt.services.client.connections.blogs.serializers.BlogSerializer


  public Blog createBlog(Blog blog, Map<String, String> parameters) throws ClientServicesException {
    String requestUrl = BlogUrls.MY_BLOGS.format(this, BlogUrlParts.blogHandle.get(defaultHomepageHandle));
    if (null == blog) {
      throw new ClientServicesException(null,"null blog");
    }
    BlogSerializer serializer = new BlogSerializer(blog);
    String payload = serializer.createPayload();
    Response response = createData(requestUrl, parameters, getAtomHeaders(), payload);
    checkResponseCode(response, HTTPCode.CREATED);
    blog = getBlogFeedHandler().createEntity(response);
    return blog;
  }
View Full Code Here


    if(blog.getFieldsMap().get(AtomXPath.summary)== null)
      blog.setSummary(blog.getSummary());
    if(!blog.getFieldsMap().toString().contains(BlogXPath.tags.toString()))
      blog.setTags(blog.getTags());

    BlogSerializer serializer = new BlogSerializer(blog);
    String payload = serializer.updatePayload();
   
    String updateBlogUrl = BlogUrls.GET_UPDATE_REMOVE_BLOG.format(this, BlogUrlParts.blogHandle.get(defaultHomepageHandle), BlogUrlParts.entryAnchor.get(blog.getUid()));
    Response response = updateData(updateBlogUrl, null, payload, null);
    checkResponseCode(response, HTTPCode.OK);
  }
View Full Code Here

TOP

Related Classes of com.ibm.sbt.services.client.connections.blogs.serializers.BlogSerializer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.