def get(self, name):
     '''
     @summary: deals with GET request on /showresource
     '''
     tmp = LOCK_MANAGER_INSTANCE.get_resource_as_dict(name)
     if tmp is not None:
         locks = tmp["locks"]
         self.render("showresource.html", name=name, locks=locks)
     else:
         self.render("showresource.html", name=name, locks={})
 def get(self):
     '''
     @summary: deals with GET request (getting a JSON HAL of resources)
     '''
     resources = Resource(self.reverse_url("resources"))
     resources_names = LOCK_MANAGER_INSTANCE.get_resources_names()
     for resource_name in resources_names:
         tmp = LOCK_MANAGER_INSTANCE.get_resource_as_dict(resource_name)
         resource = Resource(self.reverse_url("resource", tmp['name']), {"name": tmp['name']})
         resources.add_embedded_resource("resources", resource)
     self.set_header("Content-Type", "application/hal+json")
     self.finish(resources.to_json())
 def get(self, name):
     '''
     @summary: deals with GET request (getting a JSON HAL of the resource)
     @param name: name of the resource
     '''
     tmp = LOCK_MANAGER_INSTANCE.get_resource_as_dict(name)
     resource = Resource(self.reverse_url("resource", name), {"name": name})
     if tmp:
         for lock_dict in tmp['locks']:
             lock = Resource(self.reverse_url("lock", name, lock_dict['uid']), lock_dict)
             resource.add_embedded_resource("locks", lock)
     self.set_header("Content-Type", "application/hal+json")
     self.finish(resource.to_json())
 def get(self, name):
     '''
     @summary: deals with GET request (getting a JSON HAL of the resource)
     @param name: name of the resource
     '''
     tmp = LOCK_MANAGER_INSTANCE.get_resource_as_dict(name)
     resource = Resource(self.reverse_url("resource", name), {"name": name})
     if tmp:
         for lock_dict in tmp['locks']:
             lock = Resource(
                 self.reverse_url("lock", name, lock_dict['uid']),
                 lock_dict)
             resource.add_embedded_resource("locks", lock)
     self.set_header("Content-Type", "application/hal+json")
     self.finish(resource.to_json())
 def get(self):
     '''
     @summary: deals with GET request on /showallresource
     '''
     resources = {}
     total_resources = GetResources.get_resources_list()
     for resource_name in total_resources:
         tmp = LOCK_MANAGER_INSTANCE.get_resource_as_dict(resource_name)
         if tmp is not None:
             if len(tmp.get('locks')) > 0:
                 resources.update({resource_name: "Locked"})
             else:
                 resources.update({resource_name: ""})
         else:
             resources.update({resource_name: ""})
     logging.debug("Current Resources - %s" % resources)
     self.render("showallresources.html", resources=resources)