Package org.mycore.wcms2.navigation
Interface MCRWCMSNavigationProvider
- All Superinterfaces:
MCRWCMSJSONProvider<MCRNavigation,
com.google.gson.JsonObject>
- All Known Implementing Classes:
MCRWCMSDefaultNavigationProvider
public interface MCRWCMSNavigationProvider
extends MCRWCMSJSONProvider<MCRNavigation,com.google.gson.JsonObject>
Connection between the Navigation Datamodel and the WCMS.
- Author:
- Matthias Eichner
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionfromJSON
(com.google.gson.JsonObject jsonNavigation) Converts an WCMS JSON Object to anNavigation
object.com.google.gson.JsonObject
toJSON
(MCRNavigation navigation) Converts aNavigation
object to a json one.
-
Field Details
-
JSON_HIERARCHY
- See Also:
-
JSON_ITEMS
- See Also:
-
JSON_CHILDREN
- See Also:
-
JSON_WCMS_ID
- See Also:
-
JSON_WCMS_TYPE
- See Also:
-
-
Method Details
-
fromJSON
Converts an WCMS JSON Object to anNavigation
object. TODO: json data structure- Specified by:
fromJSON
in interfaceMCRWCMSJSONProvider<MCRNavigation,
com.google.gson.JsonObject>