def __getUserInfo(type):
     req = {}
     req['type'] = 'GET_' + type.upper() + '_FOLDER'
     req['login'] = ApplicationManager.userLogin
     req['password'] = ApplicationManager.userPassword
     NetworkManager.sendRequest(req)
     return NetworkManager.recvResponse()['answer']
 def __regiter(login, password):
     req = {}
     req['type'] = 'REGISTER'
     req['login'] = login
     req['password'] = password
     NetworkManager.sendRequest(req)
     return NetworkManager.recvResponse()['answer']
 def __authenticate(login, password):
     req = {}
     req['type'] = 'AUTHENTICATE'
     req['login'] = login
     req['password'] = password
     NetworkManager.sendRequest(req)
     return NetworkManager.recvResponse()['answer']
 def __getItemInfo(type, itemId):
     req = {}
     req['type'] = 'GET_ITEM_' + type.upper()
     req['itemId'] = itemId
     req['login'] = ApplicationManager.userLogin
     req['password'] = ApplicationManager.userPassword
     NetworkManager.sendRequest(req)
     return NetworkManager.recvResponse()['answer']
 def __shareItem(itemId, toLogin):
     req = {}
     req['type'] = 'SHARE_ITEM'
     req['itemId'] = itemId
     req['toLogin'] = toLogin
     req['login'] = ApplicationManager.userLogin
     req['password'] = ApplicationManager.userPassword
     NetworkManager.sendRequest(req)
     return NetworkManager.recvResponse()['answer']
 def __creatItem(name, type, where, itemData=''):
     req = {}
     if type == 'folder':
         req['type'] = 'CREATE_FOLDER'
     else:
         req['type'] = 'CREATE_FILE'
         req['data'] = itemData
     req['where'] = where
     req['name'] = name
     req['login'] = ApplicationManager.userLogin
     req['password'] = ApplicationManager.userPassword
     NetworkManager.sendRequest(req)
     return NetworkManager.recvResponse()['answer']