Package org.fenixedu.cms.api.json
Class SiteAdapter
- java.lang.Object
-
- org.fenixedu.cms.api.json.SiteAdapter
-
- All Implemented Interfaces:
org.fenixedu.bennu.core.json.JsonAdapter<Site>,org.fenixedu.bennu.core.json.JsonCreator<Site>,org.fenixedu.bennu.core.json.JsonUpdater<Site>,org.fenixedu.bennu.core.json.JsonViewer<Site>
public class SiteAdapter extends Object implements org.fenixedu.bennu.core.json.JsonAdapter<Site>
-
-
Constructor Summary
Constructors Constructor Description SiteAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sitecreate(com.google.gson.JsonElement json, org.fenixedu.bennu.core.json.JsonBuilder ctx)protected com.google.gson.JsonElementgetRequiredValue(com.google.gson.JsonObject obj, String property)Siteupdate(com.google.gson.JsonElement json, Site site, org.fenixedu.bennu.core.json.JsonBuilder ctx)com.google.gson.JsonElementview(Site site, org.fenixedu.bennu.core.json.JsonBuilder ctx)
-
-
-
Method Detail
-
create
public Site create(com.google.gson.JsonElement json, org.fenixedu.bennu.core.json.JsonBuilder ctx)
- Specified by:
createin interfaceorg.fenixedu.bennu.core.json.JsonCreator<Site>
-
update
public Site update(com.google.gson.JsonElement json, Site site, org.fenixedu.bennu.core.json.JsonBuilder ctx)
- Specified by:
updatein interfaceorg.fenixedu.bennu.core.json.JsonUpdater<Site>
-
view
public com.google.gson.JsonElement view(Site site, org.fenixedu.bennu.core.json.JsonBuilder ctx)
- Specified by:
viewin interfaceorg.fenixedu.bennu.core.json.JsonViewer<Site>
-
getRequiredValue
protected com.google.gson.JsonElement getRequiredValue(com.google.gson.JsonObject obj, String property)
-
-