Class ThemeAdapter

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

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

      • ThemeAdapter

        public ThemeAdapter()
    • Method Detail

      • create

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

        public CMSTheme update​(com.google.gson.JsonElement arg0,
                               CMSTheme arg1,
                               org.fenixedu.bennu.core.json.JsonBuilder arg2)
        Specified by:
        update in interface org.fenixedu.bennu.core.json.JsonUpdater<CMSTheme>
      • view

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