Ejemplo n.º 1
0
class DatabaseHandler(object):

    def __init__(self):
        self.dbConns = DatabaseConnections()
        self.Worker = DatabaseWorker(self.dbConns)
    
    def info(self,url):
        return self.Worker.test_data()
        # return "Your Database Connect URL  is {0}".format(url)
    
    def userShow(self, userid, level=2, require=None):
        if userid == None:
            return None
        return self.Worker.userShow(userid, level, require)

    '''
    def userData(self,user_id):
        return self.Worker.userData(user_id)
    '''
    
    # for user
    # user base data
    def userBaseData(self,user_id):
        return self.Worker.userBaseData(user_id)

    # user full info
    def userFullData(self,user_id):
        return self.Worker.userFullData(user_id)

    def userLookup(self, TelOrEmail='', retType='full'):
        return self.Worker.userLookup(TelOrEmail, retType)

    # for Relation
    def userContacts(self, user_id, commonParam={}):
        #print dict(user_id=user_id,Param=commonParam)
        data = self.Worker.userContacts(user_id, commonParam)
        return data

    def userRelationsIdList(self, user_id, commonParam={}):
        return self.Worker.userRelationsIdList(user_id, commonParam)

    def userRelationData(self, rel_id):
        return self.Worker.userRelationData(rel_id)

    def userContactData(self, rel_id):
        return self.Worker.userContactData(rel_id)

    # for in Relation

    def userInContacts(self, user_id, commonParam={}):
        return self.Worker.userInContacts(user_id, commonParam)
        
    def userInRelationsIdList(self, user_id, commonParam={}):
        return self.Worker.userInRelationsIdList(user_id, commonParam)

    # for friends
    def userFriends(self, user_id, commonParam={}):
        return self.Worker.userFriends(user_id, commonParam)

    # for apps

    def userApps(self, user_id, commonParam={}):
        return self.Worker.userApps(user_id, commonParam)
Ejemplo n.º 2
0
class DatabaseHandler(object):
    def __init__(self):
        self.dbConns = DatabaseConnections()
        self.Worker = DatabaseWorker(self.dbConns)

    def info(self, url):
        return self.Worker.test_data()
        # return "Your Database Connect URL  is {0}".format(url)

    def userShow(self, userid, level=2, require=None):
        if userid == None:
            return None
        return self.Worker.userShow(userid, level, require)

    '''
    def userData(self,user_id):
        return self.Worker.userData(user_id)
    '''

    # for user
    # user base data
    def userBaseData(self, user_id):
        return self.Worker.userBaseData(user_id)

    # user full info
    def userFullData(self, user_id):
        return self.Worker.userFullData(user_id)

    def userLookup(self, TelOrEmail='', retType='full'):
        return self.Worker.userLookup(TelOrEmail, retType)

    # for Relation
    def userContacts(self, user_id, commonParam={}):
        #print dict(user_id=user_id,Param=commonParam)
        data = self.Worker.userContacts(user_id, commonParam)
        return data

    def userRelationsIdList(self, user_id, commonParam={}):
        return self.Worker.userRelationsIdList(user_id, commonParam)

    def userRelationData(self, rel_id):
        return self.Worker.userRelationData(rel_id)

    def userContactData(self, rel_id):
        return self.Worker.userContactData(rel_id)

    # for in Relation

    def userInContacts(self, user_id, commonParam={}):
        return self.Worker.userInContacts(user_id, commonParam)

    def userInRelationsIdList(self, user_id, commonParam={}):
        return self.Worker.userInRelationsIdList(user_id, commonParam)

    # for friends
    def userFriends(self, user_id, commonParam={}):
        return self.Worker.userFriends(user_id, commonParam)

    # for apps

    def userApps(self, user_id, commonParam={}):
        return self.Worker.userApps(user_id, commonParam)