def _doCreateObject(self, data): """Builds the game object given the draw data returned from the database query""" from Model.game import Game game_ = Game(data["id"]) # get creator User object umapper = UserMapper() game_.setCreator(umapper.find(data["creator"])) #query = "SELECT * FROM users WHERE id = %s" #params = (data["creator"],) #creator = DeferredUser(data["creator"], UserMapper, query, params) #game_.setCreator(creator) # Build the game type information gt_data = {} gt_data["id"] = data["game_type_id"] gt_data["name"] = data["game_type_name"] GTM = GameTypeMapper() gametype = GTM.createObject( gt_data ) # advantage is the object is added to the object watcher for future references print gametype print str(type(gametype)) game_.setGameType(gametype) # set the rest of the information game_.setName(data["name"]) game_.setTime(data["time"]) game_.setStartTime(data["start_time"]) game_.setEndTime(data["end_time"]) return game_
def _doCreateObject(self, data): """Builds the game object given the draw data returned from the database query""" from Model.game import Game game_ = Game(data["id"]) # get creator User object umapper = UserMapper() game_.setCreator(umapper.find(data["creator"])) #query = "SELECT * FROM users WHERE id = %s" #params = (data["creator"],) #creator = DeferredUser(data["creator"], UserMapper, query, params) #game_.setCreator(creator) # Build the game type information gt_data = {} gt_data["id"] = data["game_type_id"] gt_data["name"] = data["game_type_name"] GTM = GameTypeMapper() gametype = GTM.createObject(gt_data) # advantage is the object is added to the object watcher for future references print gametype print str(type(gametype)) game_.setGameType(gametype) # set the rest of the information game_.setName(data["name"]) game_.setTime(data["time"]) game_.setStartTime(data["start_time"]) game_.setEndTime(data["end_time"]) return game_
def _doCreateObject(self, data): """Builds the kill object using the raw data provided from the database""" from Model.player import Player player_ = Player(data["id"]) gmapper = GameMapper() game_ = gmapper.find(data["game_id"]) # If the game is deleted and the player is still linked, then errors can occur player_.setGame(game_) umapper = UserMapper() user_ = umapper.find(data["user_id"]) if user_ is not None: player_.setUser(user_) player_.setName(data["name"]) player_.setPhoto(data["photo"]) player_.setLat(data["lat"]) player_.setLon(data["lon"]) player_.setScore(data["score"]) player_.setTime(data["time"]) return player_
def _doCreateObject(self, data): """Builds the Apitoken object using the raw data provided from the database""" from Model.apitoken import Apitoken apitoken_ = Apitoken(data["id"]) apitoken_.setToken(data["key"]) apitoken_.setGroup(data["group_id"]) umapper = UserMapper() apitoken_.setUser(umapper.find(data["user_id"])) return apitoken_