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 boolean
checkAccessAllowed
(javax.servlet.http.HttpServletRequest request) Metoda pre kontrolu pristupu pouzivatela pomocou requestuprotected abstract void
deleteItem
(T item) Endpoint pre zmazanie polozkyprotected Prop
getProp()
javax.servlet.http.HttpServletRequest
getUser()
protected abstract void
move
(Map<String, Object> result, JsTreeMoveItem item) moveItem
(JsTreeMoveItem item) Endpoint pre presun polozky v stromovej struktureprotected abstract void
Endpoint pre ulozenie polozkyvoid
setRequest
(javax.servlet.http.HttpServletRequest request) protected abstract void
tree
(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
- -JsTreeMoveItem
presunuta 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
- -JsTreeMoveItem
presunuta 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
- -JsTreeMoveItem
presunuta 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
- -JsTreeMoveItem
presunuta 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
- -JsTreeMoveItem
presunuta 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
- -JsTreeMoveItem
presunuta 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
- -JsTreeRestController
polozka 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
- -JsTreeRestController
polozka 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
-