@RestController public class ServerConfigurationController extends Object
| Constructor and Description |
|---|
ServerConfigurationController() |
| Modifier and Type | Method and Description |
|---|---|
String |
checkSystemServerDuplications(BigInteger projectId,
UUID projectUuid) |
UIServerInbound |
getInboundForSystem(String serverId,
String systemId,
UUID projectUuid) |
UIServerOutbound |
getOutboundForSystem(String serverId,
String systemId,
UUID projectUuid) |
org.qubership.automation.itf.core.model.communication.message.ServerTriggerSyncRequest |
setupInbound(String serverId,
String systemId,
boolean quickSave,
UIServerInbound serverInbound,
UUID projectUuid) |
void |
setupOutbound(String serverId,
String systemId,
UIServerOutbound serverOutbound,
BigInteger projectId,
UUID projectUuid) |
@Transactional(readOnly=true)
@Modifying
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/server/outbound",
method=GET)
public UIServerOutbound getOutboundForSystem(@RequestParam(value="serverId",defaultValue="0")
String serverId,
@RequestParam(value="systemId",defaultValue="0")
String systemId,
@RequestParam(value="projectUuid")
UUID projectUuid)
@Transactional(readOnly=true)
@Modifying
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="/server/inbound",
method=GET)
public UIServerInbound getInboundForSystem(@RequestParam(value="serverId",defaultValue="0")
String serverId,
@RequestParam(value="systemId",defaultValue="0")
String systemId,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"UPDATE\")")
@RequestMapping(value="/server/outbound",
method=PUT)
public void setupOutbound(@RequestParam(value="serverId",defaultValue="0")
String serverId,
@RequestParam(value="systemId",defaultValue="0")
String systemId,
@RequestBody
UIServerOutbound serverOutbound,
@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"UPDATE\")")
@RequestMapping(value="/server/inbound",
method=PUT)
public org.qubership.automation.itf.core.model.communication.message.ServerTriggerSyncRequest setupInbound(@RequestParam(value="serverId",defaultValue="0")
String serverId,
@RequestParam(value="systemId",defaultValue="0")
String systemId,
@RequestParam(value="quickSave",defaultValue="false")
boolean quickSave,
@RequestBody
UIServerInbound serverInbound,
@RequestParam(value="projectUuid")
UUID projectUuid)
throws Exception
Exception@Transactional(readOnly=true)
@PreAuthorize(value="@entityAccess.checkAccess(#projectUuid, \"READ\")")
@RequestMapping(value="server/checkSystemServerDuplications",
method=GET)
public String checkSystemServerDuplications(@RequestParam(value="projectId")
BigInteger projectId,
@RequestParam(value="projectUuid")
UUID projectUuid)
Copyright © 2025. All rights reserved.