@RestController @RequestMapping(value="/connect") @CrossOrigin(origins="*") public class ConnectController extends Object
| Constructor and Description |
|---|
ConnectController() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
deleteConnect(List<String> portals) |
boolean |
deleteLayoutForConnect(String pid) |
Layout |
getLayoutForConnect(String pid) |
eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponse |
insertConnect(eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal) |
eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponse |
updateConnect(eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal) |
Layout |
updateLayoutForConnect(String pid,
Layout layout) |
@PreAuthorize(value="hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
@RequestMapping(value="/update",
method=POST)
public eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponse updateConnect(@RequestBody
eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal)
@PreAuthorize(value="hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
@RequestMapping(value="/save",
method=POST)
public eu.dnetlib.uoaadmintoolslibrary.entities.fullEntities.PortalResponse insertConnect(@RequestBody
eu.dnetlib.uoaadmintoolslibrary.entities.Portal portal)
@PreAuthorize(value="hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
@RequestMapping(value="/delete",
method=POST)
public Boolean deleteConnect(@RequestBody
List<String> portals)
@RequestMapping(value="/{pid}/layout",
method=GET)
public Layout getLayoutForConnect(@PathVariable(value="pid")
String pid)
@PreAuthorize(value="hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
@RequestMapping(value="/{pid}/layout",
method=POST)
public Layout updateLayoutForConnect(@PathVariable(value="pid")
String pid,
@RequestBody
Layout layout)
@PreAuthorize(value="hasAnyAuthority(@AuthorizationService.PORTAL_ADMIN)")
@RequestMapping(value="/{pid}/layout",
method=DELETE)
public boolean deleteLayoutForConnect(@PathVariable(value="pid")
String pid)
Copyright © 2022. All rights reserved.