Code Review
/
multicloud
/
framework.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Add registry API to MultiCloud framework
[multicloud/framework.git]
/
multivimbroker
/
multivimbroker
/
forwarder
/
views.py
diff --git
a/multivimbroker/multivimbroker/forwarder/views.py
b/multivimbroker/multivimbroker/forwarder/views.py
index
82759e5
..
9eba2ec
100644
(file)
--- a/
multivimbroker/multivimbroker/forwarder/views.py
+++ b/
multivimbroker/multivimbroker/forwarder/views.py
@@
-12,68
+12,84
@@
# See the License for the specific language governing permissions and
# limitations under the License.
# See the License for the specific language governing permissions and
# limitations under the License.
-from rest_framework.views import
APIView
+from rest_framework.views import APIView
from multivimbroker.forwarder.base import BaseHandler
#
from multivimbroker.forwarder.base import BaseHandler
#
-class BaseServer(BaseHandler,APIView):
- def get(self,request,vimid):
+class BaseServer(BaseHandler, APIView):
+
+ def get(self, request, vimid):
raise NotImplementedError()
raise NotImplementedError()
- def post(self,
request,
vimid):
+ def post(self,
request,
vimid):
raise NotImplementedError()
raise NotImplementedError()
- def put(self,
request,
vimid):
+ def put(self,
request,
vimid):
raise NotImplementedError()
raise NotImplementedError()
- def delete(self,
request,
vimid):
+ def delete(self,
request,
vimid):
raise NotImplementedError()
raise NotImplementedError()
- def head(self,
request,
vimid):
+ def head(self,
request,
vimid):
raise NotImplementedError()
raise NotImplementedError()
- def patch(self,
request,
vimid):
+ def patch(self,
request,
vimid):
raise NotImplementedError()
raise NotImplementedError()
-#
vio
proxy handler
+# proxy handler
class Identity(BaseServer):
class Identity(BaseServer):
- def get(self,request,vimid):
+ def get(self, request, vimid):
+
+ return self.send(vimid, request.get_full_path(), request.body, "GET")
+
+ def post(self, request, vimid):
+
+ return self.send(vimid, request.get_full_path(), request.body, "POST")
- return self.send(vimid,request.get_full_path(),request.body,"GET")
-
def post(self,request,vimid
):
+
class Registry(BaseServer
):
- return self.send(vimid,request.get_full_path(),request.body,"POST")
+ def post(self, request, vimid):
+
+ return self.send(vimid, request.get_full_path(), request.body, "POST")
+
+ def delete(self, request, vimid):
+
+ return self.send(vimid, request.get_full_path(), request.body,
+ "DELETE")
# forward handler
class Forward(BaseServer):
# forward handler
class Forward(BaseServer):
- def get(self,request,vimid):
-
- return self.send(vimid,request.get_full_path(),request.body,"GET")
+ def get(self, request, vimid):
- def post(self,request,vimid):
+ return self.send(vimid, request.get_full_path(), request.body, "GET")
- return self.send(vimid,request.get_full_path(),request.body,"POST",headers=None)
+ def post(self, request, vimid):
- def patch(self,request,vimid):
+ return self.send(vimid, request.get_full_path(), request.body, "POST",
+ headers=None)
- return self.send(vimid,request.get_full_path(),request.body,"PATCH",headers=None)
+ def patch(self, request, vimid):
- def delete(self,request,vimid):
+ return self.send(vimid, request.get_full_path(), request.body, "PATCH",
+ headers=None)
- return self.send(vimid,request.get_full_path(),request.body,"DELETE",headers=None)
+ def delete(self, request, vimid):
- def head(self,request,vimid):
+ return self.send(vimid, request.get_full_path(), request.body,
+ "DELETE", headers=None)
- return self.send(vimid,request.get_full_path(),request.body,"HEAD")
+ def head(self, request, vimid):
- def put(self,request,vimid):
+ return self.send(vimid, request.get_full_path(), request.body, "HEAD")
- return self.send(vimid,request.get_full_path(),request.body,"PUT",headers=None)
+ def put(self, request, vimid):
+ return self.send(vimid, request.get_full_path(), request.body, "PUT",
+ headers=None)