def METHOD_NAME(self, request, *args, **kwargs):  # pylint: disable=unused-argument
    queryset = get_component_queryset(ServiceComponent.objects.order_by("id"), request.user, kwargs)
    component = get_object_for_user(request.user, "cm.view_servicecomponent", queryset, id=kwargs["component_id"])
    if self._is_for_ui():
        host_components = self.get_queryset().filter(component=component)
        return Response(make_ui_component_status(component, host_components))
    return Response(self.get_serializer(component).data)