Package io.meeds.layout.rest
Class NavigationLayoutRest
java.lang.Object
io.meeds.layout.rest.NavigationLayoutRest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.exoplatform.portal.mop.navigation.NodeDatacreateDraftNode(jakarta.servlet.http.HttpServletRequest request, Long nodeId) org.exoplatform.portal.mop.navigation.NodeDatacreateNode(jakarta.servlet.http.HttpServletRequest request, NavigationCreateModel createModel) voiddeleteNode(jakarta.servlet.http.HttpServletRequest request, Long nodeId, long delay) org.exoplatform.portal.mop.navigation.NodeDatagetNodeLabels(jakarta.servlet.http.HttpServletRequest request, Long nodeId) getNodeUri(jakarta.servlet.http.HttpServletRequest request, Long nodeId) voidmoveNode(jakarta.servlet.http.HttpServletRequest request, Long nodeId, Long destinationParentId, Long previousNodeId) voidundoDeleteNode(jakarta.servlet.http.HttpServletRequest request, Long nodeId) voidupdateNode(jakarta.servlet.http.HttpServletRequest request, Long nodeId, NavigationUpdateModel updateModel)
-
Constructor Details
-
NavigationLayoutRest
public NavigationLayoutRest()
-
-
Method Details
-
createDraftNode
@PostMapping("{nodeId}/draft") @Secured("users") public org.exoplatform.portal.mop.navigation.NodeData createDraftNode(jakarta.servlet.http.HttpServletRequest request, @PathVariable("nodeId") Long nodeId) -
deleteNode
@DeleteMapping("{nodeId}") @Secured("users") public void deleteNode(jakarta.servlet.http.HttpServletRequest request, @PathVariable("nodeId") Long nodeId, @RequestParam("delay") long delay) -
undoDeleteNode
@PostMapping("{nodeId}/undoDelete") @Secured("users") public void undoDeleteNode(jakarta.servlet.http.HttpServletRequest request, @PathVariable("nodeId") Long nodeId) -
moveNode
@PatchMapping(value="/{nodeId}/move", consumes="application/x-www-form-urlencoded") @Secured("users") public void moveNode(jakarta.servlet.http.HttpServletRequest request, @PathVariable("nodeId") Long nodeId, @RequestParam(name="destinationParentId",required=false) Long destinationParentId, @RequestParam(name="previousNodeId",required=false) Long previousNodeId) -
getNode
@GetMapping("{nodeId}") public org.exoplatform.portal.mop.navigation.NodeData getNode(jakarta.servlet.http.HttpServletRequest request, @PathVariable("nodeId") Long nodeId) -
getNodeUri
-
getNodeLabels