Package sk.iway.iwcm.admin.jstree
Class JsTreeRestController<T>
java.lang.Object
sk.iway.iwcm.admin.jstree.JsTreeRestController<T>
- Direct Known Subclasses:
DirTreeRestController,GalleryTreeRestController,GroupsTreeRestController
Title webjet8
Company Interway a. s. (www.interway.sk)
Copyright Interway a. s. (c) 2001-2019
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancheckAccessAllowed(javax.servlet.http.HttpServletRequest request) Metoda pre kontrolu pristupu pouzivatela pomocou requestuprotected abstract voiddeleteItem(T item) Endpoint pre zmazanie polozkyprotected PropgetProp()javax.servlet.http.HttpServletRequestgetUser()protected abstract voidmove(Map<String, Object> result, JsTreeMoveItem item) moveItem(JsTreeMoveItem item) Endpoint pre presun polozky v stromovej struktureprotected abstract voidEndpoint pre ulozenie polozkyvoidsetRequest(javax.servlet.http.HttpServletRequest request) protected abstract voidtree(Map<String, Object> result, JsTreeMoveItem item) tree(JsTreeMoveItem item) Endpoint pre presun polozky v stromovej strukture
-
Constructor Details
-
JsTreeRestController
public JsTreeRestController()
-
-
Method Details
-
tree
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @PostMapping("/tree") public org.springframework.http.ResponseEntity<Map<String,Object>> tree(@RequestBody JsTreeMoveItem item) Endpoint pre presun polozky v stromovej strukture- Parameters:
item- -JsTreeMoveItempresunuta polozka- Returns:
-
moveItem
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @PostMapping("/move") public org.springframework.http.ResponseEntity<Map<String,Object>> moveItem(@RequestBody JsTreeMoveItem item) Endpoint pre presun polozky v stromovej strukture- Parameters:
item- -JsTreeMoveItempresunuta polozka- Returns:
-
saveItem
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @PostMapping("/save") public org.springframework.http.ResponseEntity<Map<String,Object>> saveItem(@RequestBody T item) Endpoint pre ulozenie polozky- Parameters:
item- -JsTreeMoveItempresunuta polozka- Returns:
-
deleteItem
@PreAuthorize("@WebjetSecurityService.checkAccessAllowedOnController(this)") @PostMapping("/delete") public org.springframework.http.ResponseEntity<Map<String,Object>> deleteItem(@RequestBody T item) Endpoint pre zmazanie polozky- Parameters:
item- -JsTreeMoveItempresunuta polozka- Returns:
-
tree
- Parameters:
result- - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.erroritem- -JsTreeMoveItempresunuta polozka
-
move
- Parameters:
result- - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.erroritem- -JsTreeMoveItempresunuta polozka
-
save
- Parameters:
result- - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.erroritem- -JsTreeRestControllerpolozka na ulozenie
-
delete
- Parameters:
result- - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.erroritem- -JsTreeRestControllerpolozka na zmazanie
-
checkAccessAllowed
public abstract boolean checkAccessAllowed(javax.servlet.http.HttpServletRequest request) Metoda pre kontrolu pristupu pouzivatela pomocou requestu- Parameters:
request-- Returns:
-
getProp
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest() -
setRequest
public void setRequest(javax.servlet.http.HttpServletRequest request) -
getUser
-