Class SubscriptionController
java.lang.Object
org.qubership.atp.environments.service.rest.server.SubscriptionController
@RequestMapping("/api/subscriptions")
@RestController
public class SubscriptionController
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(SubscriptionDto subscription) TODO Make javadoc documentation for this method.voidgetAll()getProjectSubscriptions(UUID uuid) getSubscription(UUID uuid) getSystemSubscriptions(UUID uuid) voidupdate(SubscriptionDto subscription) TODO Make javadoc documentation for this method.
-
Constructor Details
-
SubscriptionController
-
-
Method Details
-
getSubscription
@GetMapping("/{subscriptionId}") public Subscription getSubscription(@PathVariable("subscriptionId") UUID uuid) -
create
TODO Make javadoc documentation for this method. -
update
@PutMapping @ResponseStatus(NO_CONTENT) public void update(@RequestBody SubscriptionDto subscription) TODO Make javadoc documentation for this method. -
getAll
-
getSubscriberSubscriptions
@GetMapping("subscriber/{subscriberId}") public List<Subscription> getSubscriberSubscriptions(@PathVariable("subscriberId") UUID uuid) -
getProjectSubscriptions
@GetMapping("project/{projectId}") public List<Subscription> getProjectSubscriptions(@PathVariable("projectId") UUID uuid) -
getEnvironmentSubscriptions
@GetMapping("environment/{environmentId}") public List<Subscription> getEnvironmentSubscriptions(@PathVariable("environmentId") UUID uuid) -
getSystemSubscriptions
@GetMapping("system/{systemId}") public List<Subscription> getSystemSubscriptions(@PathVariable("systemId") UUID uuid) -
delete
@DeleteMapping("/{subscriptionId}") @ResponseStatus(NO_CONTENT) public void delete(@PathVariable("subscriptionId") UUID subscriptionId)
-