Class ConnectController


  • @RestController
    @RequestMapping("/connect")
    @CrossOrigin(origins="*")
    public class ConnectController
    extends Object
    • Constructor Detail

      • ConnectController

        public ConnectController()
    • Method Detail

      • updateConnect

        @PreAuthorize("hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
        @RequestMapping(value="/update",
                        method=POST)
        public eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponse updateConnect​(@RequestBody
                                                                                                  eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal)
      • insertConnect

        @PreAuthorize("hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
        @RequestMapping(value="/save",
                        method=POST)
        public eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponse insertConnect​(@RequestBody
                                                                                                  eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal)
      • deleteConnect

        @PreAuthorize("hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
        @RequestMapping(value="/delete",
                        method=POST)
        public Boolean deleteConnect​(@RequestBody
                                     List<String> portals)
      • getLayoutForConnect

        @RequestMapping(value="/{pid}/layout",
                        method=GET)
        public Layout getLayoutForConnect​(@PathVariable("pid")
                                          String pid)
      • updateLayoutForConnect

        @PreAuthorize("hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
        @RequestMapping(value="/{pid}/layout",
                        method=POST)
        public Layout updateLayoutForConnect​(@PathVariable("pid")
                                             String pid,
                                             @RequestBody
                                             Layout layout)
      • deleteLayoutForConnect

        @PreAuthorize("hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
        @RequestMapping(value="/{pid}/layout",
                        method=DELETE)
        public boolean deleteLayoutForConnect​(@PathVariable("pid")
                                              String pid)