def update_service_definition(self, service_definition=None):
     """ Should receive a ServiceDefinition object
     """
     # Return Value
     # ------------
     # {success: true}
     #
     if not is_basic_identifier(service_definition.name):
         raise BadRequest("Invalid service_definition name: %s" % service_definition.name)
     if not is_yaml_string_valid(service_definition.definition):
         raise BadRequest("Invalid YAML definition")
     service_id , version = self.clients.resource_registry.update(service_definition)
     return service_id
 def update_object_type(self, object_type=None):
     """ Should receive an ObjectType object
     """
     # Return Value
     # ------------
     # {success: true}
     #
     if not is_basic_identifier(object_type.name):
         raise BadRequest("Invalid object_type name: %s" % object_type.name)
     if not is_yaml_string_valid(object_type.definition):
         raise BadRequest("Invalid YAML definition")
     object_id, version =  self.clients.resource_registry.update(object_type)
     return object_id
Пример #3
0
 def update_object_type(self, object_type=None):
     """ Should receive an ObjectType object
     """
     # Return Value
     # ------------
     # {success: true}
     #
     if not is_basic_identifier(object_type.name):
         raise BadRequest("Invalid object_type name: %s" % object_type.name)
     if not is_yaml_string_valid(object_type.definition):
         raise BadRequest("Invalid YAML definition")
     object_id, version = self.clients.resource_registry.update(object_type)
     return object_id