Class PostAdapter

java.lang.Object
org.fenixedu.cms.api.json.PostAdapter
All Implemented Interfaces:
org.fenixedu.bennu.core.json.JsonAdapter<Post>, org.fenixedu.bennu.core.json.JsonCreator<Post>, org.fenixedu.bennu.core.json.JsonUpdater<Post>, org.fenixedu.bennu.core.json.JsonViewer<Post>

public class PostAdapter extends Object implements org.fenixedu.bennu.core.json.JsonAdapter<Post>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    create(com.google.gson.JsonElement json, org.fenixedu.bennu.core.json.JsonBuilder ctx)
     
    static org.joda.time.DateTime
     
    update(com.google.gson.JsonElement json, Post post, org.fenixedu.bennu.core.json.JsonBuilder ctx)
     
    com.google.gson.JsonElement
    view(Post post, org.fenixedu.bennu.core.json.JsonBuilder ctx)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PostAdapter

      public PostAdapter()
  • Method Details

    • create

      public Post create(com.google.gson.JsonElement json, org.fenixedu.bennu.core.json.JsonBuilder ctx)
      Specified by:
      create in interface org.fenixedu.bennu.core.json.JsonCreator<Post>
    • update

      public Post update(com.google.gson.JsonElement json, Post post, org.fenixedu.bennu.core.json.JsonBuilder ctx)
      Specified by:
      update in interface org.fenixedu.bennu.core.json.JsonUpdater<Post>
    • parseDate

      public static org.joda.time.DateTime parseDate(String date)
    • view

      public com.google.gson.JsonElement view(Post post, org.fenixedu.bennu.core.json.JsonBuilder ctx)
      Specified by:
      view in interface org.fenixedu.bennu.core.json.JsonViewer<Post>