Class SiteBuilderAdapter

  • All Implemented Interfaces:
    org.fenixedu.bennu.core.json.JsonAdapter<SiteBuilder>, org.fenixedu.bennu.core.json.JsonCreator<SiteBuilder>, org.fenixedu.bennu.core.json.JsonUpdater<SiteBuilder>, org.fenixedu.bennu.core.json.JsonViewer<SiteBuilder>

    public class SiteBuilderAdapter
    extends Object
    implements org.fenixedu.bennu.core.json.JsonAdapter<SiteBuilder>
    • Constructor Detail

      • SiteBuilderAdapter

        public SiteBuilderAdapter()
    • Method Detail

      • create

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

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

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