def getList(self, full_path, type = 1, dept = 0, sort = 'name', order = 'asc', startnum = 0, pagingrow = 1000, dummy = 56184):
        if type not in range(1, 6):
            print "Error getList: `type` should be between 1 to 5"
            return False
        data = {'orgresource': full_path,
                'type': type,
                'dept': dept,
                'sort': sort,
                'order': order,
                'startnum': startnum,
                'pagingrow': pagingrow,
                'userid': self.user_id,
                'useridx': self.useridx,
                'dummy': dummy,
               }
        s, metadata = self.POST('getList', data)
        if s is True:
            return metadata
        else:
            print metadata
            return False