Class PageAdapter

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

public class PageAdapter extends Object implements org.fenixedu.bennu.core.json.JsonAdapter<Page>
  • 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)
     
    update(com.google.gson.JsonElement json, Page page, org.fenixedu.bennu.core.json.JsonBuilder ctx)
     
    com.google.gson.JsonElement
    view(Page page, 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

    • PageAdapter

      public PageAdapter()
  • Method Details

    • create

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

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

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