def to_data_source(self, class_schema): obj = AbstractModels.to_data_source(self, class_schema) if hasattr(self, 'username'): obj.name = self.username del obj.username return obj
def update_from_data_source(self, db_object): AbstractModels.update_from_data_source(self, db_object) self.provisioning_extension = str(self.provisioning_extension)
def to_data_source(self, class_schema): source = AbstractModels.to_data_source(self, class_schema) source.provisioningid = int(source.provisioningid) return source
def __init__(self, *args, **kwargs): AbstractModels.__init__(self, *args, **kwargs)
def update_data_source(self, db_object): AbstractModels.update_data_source(self, db_object) if hasattr(self, 'username'): setattr(db_object, 'name', self.username) setattr(db_object, 'username', '')
def update_from_data_source(self, db_object): AbstractModels.update_from_data_source(self, db_object) if hasattr(db_object, 'name'): self.username = db_object.name
def update_from_data(self, data_dict): AbstractModels.update_from_data(self, data_dict) if 'name' in data_dict: self.username = data_dict['name']
def to_data_dict(self): data_dict = AbstractModels.to_data_dict(self) if hasattr(self, 'username'): data_dict['name'] = self.username del data_dict['username'] return data_dict