def store(self, context): '''Store the event into database and return its ID.''' values = { 'level': self.level, 'timestamp': self.timestamp, 'obj_id': self.obj_id, 'obj_type': self.obj_type, 'obj_name': self.obj_name, 'cluster_id': self.cluster_id, 'user': self.user, 'project': self.project, 'action': self.action, 'status': self.status, 'status_reason': self.status_reason, 'meta_data': self.metadata, } event = db_api.event_create(context, values) self.id = event.id return self.id
def store(self, context): """Store the event into database and return its ID.""" values = { "level": self.level, "timestamp": self.timestamp, "obj_id": self.obj_id, "obj_type": self.obj_type, "obj_name": self.obj_name, "cluster_id": self.cluster_id, "user": self.user, "project": self.project, "action": self.action, "status": self.status, "status_reason": self.status_reason, "deleted_time": self.deleted_time, "meta_data": self.metadata, } event = db_api.event_create(context, values) self.id = event.id return self.id
def create(cls, context, values): obj = db_api.event_create(context, values) return cls._from_db_object(context, cls(context), obj)