Package org.mycore.wcms2.navigation
Class MCRWCMSDefaultNavigationProvider
java.lang.Object
org.mycore.wcms2.navigation.MCRWCMSDefaultNavigationProvider
- All Implemented Interfaces:
MCRWCMSJSONProvider<MCRNavigation,
,com.google.gson.JsonObject> MCRWCMSNavigationProvider
Default implementation of
NavigationProvider
.- Author:
- Matthias Eichner
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mycore.wcms2.navigation.MCRWCMSNavigationProvider
MCRWCMSNavigationProvider.WCMSType
-
Field Summary
Fields inherited from interface org.mycore.wcms2.navigation.MCRWCMSNavigationProvider
JSON_CHILDREN, JSON_HIERARCHY, JSON_ITEMS, JSON_WCMS_ID, JSON_WCMS_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfromJSON
(com.google.gson.JsonObject navigationJSON) Converts an WCMS JSON Object to anNavigation
object.com.google.gson.JsonObject
toJSON
(MCRNavigation navigation) Converts aNavigation
object to a json one.
-
Constructor Details
-
MCRWCMSDefaultNavigationProvider
public MCRWCMSDefaultNavigationProvider()
-
-
Method Details
-
fromJSON
Description copied from interface:MCRWCMSNavigationProvider
Converts an WCMS JSON Object to anNavigation
object. TODO: json data structure- Specified by:
fromJSON
in interfaceMCRWCMSJSONProvider<MCRNavigation,
com.google.gson.JsonObject> - Specified by:
fromJSON
in interfaceMCRWCMSNavigationProvider