Class ConnectController
- java.lang.Object
-
- eu.dnetlib.uoaadmintools.controllers.ConnectController
-
@RestController @RequestMapping("/connect") @CrossOrigin(origins="*") public class ConnectController extends Object
-
-
Constructor Summary
Constructors Constructor Description ConnectController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleandeleteConnect(List<String> portals)booleandeleteLayoutForConnect(String pid)LayoutgetLayoutForConnect(String pid)eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponseinsertConnect(eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal)eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponseupdateConnect(eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal)LayoutupdateLayoutForConnect(String pid, Layout layout)
-
-
-
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)
-
-