def _json_formatter_list(): content = [] access_service_obj = AccessService(engine_config) service_list = access_service_obj.getServiceList() for service in service_list: content.append(service) return json.dumps(content)
def _xml_formatter_list(): root = XML('services') access_service_obj = AccessService(engine_config) service_list = access_service_obj.getServiceList() for service in service_list: root.append(XML('service').append_dict(service)) return repr(root)
def show_add_serv_form(): if request.method == 'POST': keywords = [] access_service_obj = AccessService(engine_config) keywords = request.form['keywords'].split(",") metadata = str(request.form['metadata']) access_service_obj.add_service(request.form['code'], request.form['name'], request.form['description'], _str2bool(metadata), request.form['type'], keywords, request.form['group']) flash('Submission Successful') return redirect('http://127.0.0.1:5000/add_service') #should be replaced with url_for else: return render_template('add_service.html')
def _json_formatter_req(*args, **kwargs): content = [] access_service_obj = AccessService(engine_config) type = kwargs.pop('type') if(type == 'post'): form = kwargs.pop('form') post_service_requests = access_service_obj.postServiceRequests(form) content.append(post_service_requests) else: args = kwargs.pop('args') get_service_requests = access_service_obj.getServiceRequests(args) for request in get_service_requests: content.append(request) return json.dumps(content)
def _xml_formatter_req(*args, **kwargs): root = XML('service_requests') access_service_obj = AccessService(engine_config) type = kwargs.pop('type') subroot = XML('request') if(type == 'post'): form = kwargs.pop('form') post_service_requests = access_service_obj.postServiceRequests(form) subroot.append_dict(post_service_requests) else: args = kwargs.pop('args') get_service_requests = access_service_obj.getServiceRequests(args) for request in get_service_requests: subroot.append_dict(request) root.append(subroot) return repr(root)
def show_add_serv_form(): if request.method == "POST": keywords = [] access_service_obj = AccessService(engine_config) keywords = request.form["keywords"].split(",") metadata = str(request.form["metadata"]) access_service_obj.add_service( request.form["code"], request.form["name"], request.form["description"], _str2bool(metadata), request.form["type"], keywords, request.form["group"], ) flash("Submission Successful") return redirect("http://127.0.0.1:5000/add_service") # should be replaced with url_for else: return render_template("add_service.html")
def setUpClass(cls): cls.access_service_obj = AccessService(engine_config)
def _json_formatter_def(service_code): access_service_obj = AccessService(engine_config) service_definition = access_service_obj.getServiceDefinition(service_code) return json.dumps(service_definition)
def _xml_formatter_def(service_code): root = XML('service_definition') access_service_obj = AccessService(engine_config) service_definition = access_service_obj.getServiceDefinition(service_code) root.append_dict(service_definition) return repr(root)