Exemplo n.º 1
0
	def doProcessRender(self, request):
		renderObj = WebServiceObject()
		try:
			if (request.method == "GET"):
				renderObj = API.getOrganisms(request)
			else:
				renderObj.setError(Errors.INVALID_METHOD.setCustom(request.method))
		except Errors.WebServiceException as e:
			renderObj.setError(e)

		self.setJsonObject(renderObj.getObject())
		self.setStatus(renderObj.getCode())
Exemplo n.º 2
0
	def doProcessRender(self, request):
		renderObj = WebServiceObject()
		try:
			if request.method == "GET":
				renderObj = API.getGeneLink(request)
			elif request.method == "POST":
				renderObj = API.createGeneLink(request)
			elif request.method == "DELETE":
				renderObj = API.deleteGeneLink(request)
			else:
				renderObj.setError(Errors.INVALID_METHOD.setCustom(request.method))
		except Errors.WebServiceException as e:
			renderObj.setError(e)

		self.setJsonObject(renderObj.getObject())
		self.setStatus(renderObj.getCode())
Exemplo n.º 3
0
    def doProcessRender(self, request):
        renderObj = WebServiceObject()
        try:
            if request.method == "GET":
                renderObj = API.getGeneLink(request)
            elif request.method == "POST":
                renderObj = API.createGeneLink(request)
            elif request.method == "DELETE":
                renderObj = API.deleteGeneLink(request)
            else:
                renderObj.setError(
                    Errors.INVALID_METHOD.setCustom(request.method))
        except Errors.WebServiceException as e:
            renderObj.setError(e)

        self.setJsonObject(renderObj.getObject())
        self.setStatus(renderObj.getCode())
Exemplo n.º 4
0
    def doProcessRender(self, request):
        renderObj = WebServiceObject()
        try:
            if request.method == "GET":
                renderObj = API.getQtl(request)
            elif request.method == "POST":
                print 'test at doProcessRender()'
                renderObj = API.addQtl(request)
            #elif request.method == "PUT":
            #    renderObj = API.updateQtl(request)
            #elif request.method == "DELETE":
            #    renderObj = API.deleteQtl(request)
            else:
                renderObj.setError(
                    Errors.INVALID_METHOD.setCustom(request.method))
        except Errors.WebServiceException as e:
            renderObj.setError(e)

        self.setJsonObject(renderObj.getObject())
        self.setStatus(renderObj.getCode())