예제 #1
0
파일: model.py 프로젝트: jaunis/xivo-dao
 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
예제 #2
0
파일: model.py 프로젝트: jaunis/xivo-dao
 def update_from_data_source(self, db_object):
     AbstractModels.update_from_data_source(self, db_object)
     self.provisioning_extension = str(self.provisioning_extension)
예제 #3
0
파일: model.py 프로젝트: jaunis/xivo-dao
 def to_data_source(self, class_schema):
     source = AbstractModels.to_data_source(self, class_schema)
     source.provisioningid = int(source.provisioningid)
     return source
예제 #4
0
파일: model.py 프로젝트: jaunis/xivo-dao
 def __init__(self, *args, **kwargs):
     AbstractModels.__init__(self, *args, **kwargs)
예제 #5
0
파일: model.py 프로젝트: jaunis/xivo-dao
 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', '')
예제 #6
0
파일: model.py 프로젝트: jaunis/xivo-dao
 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
예제 #7
0
파일: model.py 프로젝트: jaunis/xivo-dao
 def update_from_data(self, data_dict):
     AbstractModels.update_from_data(self, data_dict)
     if 'name' in data_dict:
         self.username = data_dict['name']
예제 #8
0
파일: model.py 프로젝트: jaunis/xivo-dao
 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