Class 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 Detail

      • PostAdapter

        public PostAdapter()
    • Method Detail

      • 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>