"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/restapi/operations/common"
"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/restapi/operations/control"
"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/restapi/operations/policy"
+ "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/restapi/operations/query"
"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/restapi/operations/report"
)
CommonUnsubscribeHandler: common.UnsubscribeHandlerFunc(func(params common.UnsubscribeParams) middleware.Responder {
return middleware.NotImplemented("operation CommonUnsubscribe has not yet been implemented")
}),
+ QueryGetAllSubscriptionsHandler: query.GetAllSubscriptionsHandlerFunc(func(params query.GetAllSubscriptionsParams) middleware.Responder {
+ return middleware.NotImplemented("operation QueryGetAllSubscriptions has not yet been implemented")
+ }),
ControlSubscribeControlHandler: control.SubscribeControlHandlerFunc(func(params control.SubscribeControlParams) middleware.Responder {
return middleware.NotImplemented("operation ControlSubscribeControl has not yet been implemented")
}),
// CommonUnsubscribeHandler sets the operation handler for the unsubscribe operation
CommonUnsubscribeHandler common.UnsubscribeHandler
+ // QueryGetAllSubscriptionsHandler sets the operation handler for the get all subscriptions operation
+ QueryGetAllSubscriptionsHandler query.GetAllSubscriptionsHandler
// ControlSubscribeControlHandler sets the operation handler for the subscribe control operation
ControlSubscribeControlHandler control.SubscribeControlHandler
// PolicySubscribePolicyHandler sets the operation handler for the subscribe policy operation
unregistered = append(unregistered, "common.UnsubscribeHandler")
}
+ if o.QueryGetAllSubscriptionsHandler == nil {
+ unregistered = append(unregistered, "query.GetAllSubscriptionsHandler")
+ }
+
if o.ControlSubscribeControlHandler == nil {
unregistered = append(unregistered, "control.SubscribeControlHandler")
}
}
o.handlers["DELETE"]["/subscriptions/{subscriptionId}"] = common.NewUnsubscribe(o.context, o.CommonUnsubscribeHandler)
+ if o.handlers["GET"] == nil {
+ o.handlers["GET"] = make(map[string]http.Handler)
+ }
+ o.handlers["GET"]["/subscriptions"] = query.NewGetAllSubscriptions(o.context, o.QueryGetAllSubscriptionsHandler)
+
if o.handlers["POST"] == nil {
o.handlers["POST"] = make(map[string]http.Handler)
}