Class JsTreeRestController<T>

java.lang.Object
sk.iway.iwcm.admin.jstree.JsTreeRestController<T>
Direct Known Subclasses:
DirTreeRestController, GalleryTreeRestController, GroupsTreeRestController

public abstract class JsTreeRestController<T> extends Object
Title webjet8 Company Interway a. s. (www.interway.sk) Copyright Interway a. s. (c) 2001-2019
  • 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

      protected abstract void tree(Map<String,Object> result, JsTreeMoveItem item)
      Parameters:
      result - - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.error
      item - - JsTreeMoveItem presunuta polozka
    • move

      protected abstract void move(Map<String,Object> result, JsTreeMoveItem item)
      Parameters:
      result - - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.error
      item - - JsTreeMoveItem presunuta polozka
    • save

      protected abstract void save(Map<String,Object> result, T item)
      Parameters:
      result - - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.error
      item - - JsTreeRestController polozka na ulozenie
    • delete

      protected abstract void delete(Map<String,Object> result, T item)
      Parameters:
      result - - mapa s vysledkom, ocakava sa kluc result (boolean) a moze obsahovat error (String), ktory sa na FE zobrazi v toastr.error
      item - - 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

      protected Prop getProp()
    • getRequest

      public javax.servlet.http.HttpServletRequest getRequest()
    • setRequest

      public void setRequest(javax.servlet.http.HttpServletRequest request)
    • getUser

      public Identity getUser()