Package fr.enedis.chutney.agent.api
Class NodeNetworkController
java.lang.Object
fr.enedis.chutney.agent.api.NodeNetworkController
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNodeNetworkController(ConfigureService configureService, GetCurrentNetworkDescriptionService getCurrentNetworkDescription, ExploreAgentsService exploreAgentsService, EmbeddedEnvironmentApi embeddedEnvironmentApi, NetworkDescriptionApiMapper networkDescriptionApiMapper, ExploreResultApiMapper exploreResultApiMapper, NetworkConfigurationApiMapper networkConfigurationApiMapper) -
Method Summary
Modifier and TypeMethodDescriptionconfigure(NetworkConfigurationApiDto networkConfigurationApi) explore(NetworkConfigurationApiDto networkConfigurationApiDto) voidwrapUp(NetworkDescriptionApiDto networkDescriptionApiDto)
-
Field Details
-
CONFIGURE_URL
- See Also:
-
DESCRIPTION_URL
- See Also:
-
EXPLORE_URL
- See Also:
-
WRAP_UP_URL
- See Also:
-
-
Constructor Details
-
NodeNetworkController
public NodeNetworkController(ConfigureService configureService, GetCurrentNetworkDescriptionService getCurrentNetworkDescription, ExploreAgentsService exploreAgentsService, EmbeddedEnvironmentApi embeddedEnvironmentApi, NetworkDescriptionApiMapper networkDescriptionApiMapper, ExploreResultApiMapper exploreResultApiMapper, NetworkConfigurationApiMapper networkConfigurationApiMapper)
-
-
Method Details
-
configure
@PreAuthorize("hasAuthority(\'ADMIN_ACCESS\')") @PostMapping("/api/v1/agentnetwork/configuration") public NetworkDescriptionApiDto configure(@RequestBody NetworkConfigurationApiDto networkConfigurationApi) -
getConfiguration
@PreAuthorize("hasAuthority(\'ADMIN_ACCESS\')") @GetMapping("/api/v1/description") public NetworkDescriptionApiDto getConfiguration() -
explore
@PreAuthorize("hasAuthority(\'ADMIN_ACCESS\')") @PostMapping("/api/v1/agentnetwork/explore") public ExploreResultApiDto explore(@RequestBody NetworkConfigurationApiDto networkConfigurationApiDto) -
wrapUp
@PreAuthorize("hasAuthority(\'ADMIN_ACCESS\')") @PostMapping("/api/v1/agentnetwork/wrapup") public void wrapUp(@RequestBody NetworkDescriptionApiDto networkDescriptionApiDto)
-