Class SiteNavigationController
java.lang.Object
org.craftercms.core.controller.rest.RestControllerBase
org.craftercms.engine.controller.rest.SiteNavigationController
@Validated
@CrafterRestController
@RequestMapping("${crafter.core.rest.base.uri}/site/navigation")
public class SiteNavigationController
extends org.craftercms.core.controller.rest.RestControllerBase
REST controller to access site navigation services.
- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final NavBreadcrumbBuilderprotected final NavTreeBuilderstatic final Stringstatic final Stringstatic final StringFields inherited from class org.craftercms.core.controller.rest.RestControllerBase
MESSAGE_MODEL_ATTRIBUTE_NAME, REST_BASE_URI -
Constructor Summary
ConstructorsConstructorDescriptionSiteNavigationController(NavTreeBuilder navTreeBuilder, NavBreadcrumbBuilder navBreadcrumbBuilder) -
Method Summary
Modifier and TypeMethodDescriptiongetNavBreadcrumb(String url, String root) getNavTree(String url, int depth, String currentPageUrl) Methods inherited from class org.craftercms.core.controller.rest.RestControllerBase
createResponseMessage, createSingletonModifiableMap
-
Field Details
-
URL_ROOT
- See Also:
-
URL_TREE
- See Also:
-
URL_BREADCRUMB
- See Also:
-
-
Constructor Details
-
Method Details