return nil, e2managererrors.NewResourceNotFoundError()
}
- err = h.updateNodebManager.RemoveNodebCells(nodebInfo)
+ err = h.updateNodebManager.ValidateNodeb(nodebInfo)
if err != nil {
- return nil, err
+ return nil, e2managererrors.NewRequestValidationError()
}
- err = h.updateNodebManager.SetNodeb(nodebInfo, request)
+ err = h.updateNodebManager.RemoveNodebCells(nodebInfo)
if err != nil {
return nil, err
}
+ h.updateNodebManager.SetNodeb(nodebInfo, request)
+
err = h.updateNodebManager.UpdateNodeb(nodebInfo)
if err != nil {
return nil, err
}
func (h *UpdateNodebRequestHandler) getRanName(request models.Request) string {
-
- var ranName string
- updateEnbRequest, ok := request.(*models.UpdateEnbRequest)
- if !ok {
- //updateGnbRequest := request.(*models.UpdateGnbRequest)
- //ranName = updateGnbRequest.RanName
- } else {
- ranName = updateEnbRequest.RanName
+ switch v := request.(type) {
+ case *models.UpdateEnbRequest:
+ return v.RanName
+ case *models.UpdateGnbRequest:
+ return v.RanName
}
- return ranName
-}
\ No newline at end of file
+
+ return ""
+}