X-Git-Url: https://gerrit.onap.org/r/gitweb?p=vfc%2Fgvnfm%2Fvnflcm.git;a=blobdiff_plain;f=lcm%2Flcm%2Fsamples%2Fviews.py;h=b20901e17f382b587e9d76b0c485bda28918709f;hp=828b1824b58f3f827e885627e67058ebafbcaded;hb=2839c6c4a2458fc500edac852a852d5fb3d4db45;hpb=cae3299b6c58d67510467f7587f7315ef3f4f7d9 diff --git a/lcm/lcm/samples/views.py b/lcm/lcm/samples/views.py index 828b1824..b20901e1 100644 --- a/lcm/lcm/samples/views.py +++ b/lcm/lcm/samples/views.py @@ -14,8 +14,10 @@ import logging +from rest_framework import status from rest_framework.views import APIView from rest_framework.response import Response +from .resources import ResCreateThread, ResDeleteThread logger = logging.getLogger(__name__) @@ -27,3 +29,21 @@ class SampleList(APIView): def get(self, request, format=None): logger.debug("get") return Response({"status": "active"}) + +class ResourceList(APIView): + """ + Add resource. + """ + def post(self, request): + logger.debug("ResourceList post: %s" % request.data) + ResCreateThread(request.data).start() + return Response(data=None, status=status.HTTP_204_NO_CONTENT) + + """ + Delete resource. + """ + def delete(self, request): + logger.debug("ResourceList delete: %s" % request.data) + ResDeleteThread(request.data).start() + return Response(data=None, status=status.HTTP_204_NO_CONTENT) + \ No newline at end of file