def getDBProfileDetails(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.getDBProfileDetails(requestData) except: print("get db profile error") return jsonify(answer)
def updateDBProfile(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.updateDBProfile(requestData) except: print("update DB profile error") return jsonify(answer)
def DeleteProject(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.DeleteProject(requestData) except: print("delete project error") return jsonify(answer)
def DeleteAllParticipants(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.DeleteAllParticipants(requestData) except: print("get question error") return jsonify(answer)
def getDBProfilesPublic(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.getDBProfilesPublic(requestData) except: print("get DBs profiles arrays error") return jsonify(answer)
def updateDefaultNFR(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.updateDefaultNFR(requestData) except: print("update default nfr values error") return jsonify(answer)
def registerUser(): answer = "" try: requestData=h_func.convertData(request.data) answer=mongo_func.registerUser(requestData) except: print("register user error") return jsonify(answer)
def updateDefaultComponent(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.updateDefaultComponent(requestData) except: print("update default component error") return jsonify(answer)
def addDBProfile(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.addDBProfile(requestData) except: print("add DB Profiles error") return jsonify(answer)
def ShareProject(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.ShareProject(requestData) except: print("shre project error error") return jsonify(answer)
def deleteQuestion(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.deleteQuestion(requestData) except: print("get question error") return jsonify(answer)
def deleteUser(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.deleteUser(requestData) except: print("delete user error") return jsonify(answer)
def getUsersInfo(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.getUsersInfo(requestData) except: print("get users info error") return jsonify(answer)
def updateDescription(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.updateDescription(requestData) except: print("update description error") return jsonify(answer)
def UpdateProjectJson(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.UpdateProjectJson(requestData) except: print("get Project json error") return jsonify(answer)
def getProject(): answer={} try: requestData=h_func.convertData(request.data) answer=mongo_func.getProject(requestData) except: print("get Project error") return jsonify(answer)
def sqlhandler(): answer = "" try: requestData=h_func.convertData(request.data) answer = sql.get_sql_data(requestData) except: print("sql server error") return jsonify(answer)
def nfrHandler(): answer = "" try: requestData=h_func.convertData(request.data) answer = nfr.get_nfr_data(requestData) except: print("nfr server error") return jsonify(answer)
def restPassword(): answer=[] try: requestData=h_func.convertData(request.data) answer=mongo_func.restPassword(requestData) except: print("rest password error") return jsonify(answer)
def umlHandler(): answer = "" try: requestData=h_func.convertData(request.data) answer = uml.get_uml_data(requestData) except: print("uml server error") return jsonify(answer)
def login(): answer="" try: requestData=h_func.convertData(request.data) answer=mongo_func.login(requestData) except: print("Login error") return jsonify(answer)
def algorithmInput(): answer="" try: requestData=h_func.convertData(request.data) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) answer = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) except: print("algorithm server error") return jsonify(answer)
def AddNewProject(): answer="" try: requestData=h_func.convertData(request.data) requestData["ProjectId"]=mongo_func.getNewProjectId() answer=mongo_func.AddNewProject(requestData) except: print("Adding New Project error") return jsonify(answer)
def getClusters(): answer="" try: requestData=h_func.convertData(request.data) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) mainMatrix = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) answer = algo.dbScanAlgotithm(mainMatrix) except: print("clusters server error") return jsonify(answer)
def getAllprojects(): answer=[] try: requestData=h_func.convertData(request.data) answer=mongo_func.getAllprojects(requestData) except: mongo_func.deleteNotRelevantProject() print("get all Projects error") return getProjects() return jsonify(answer)
def getResult(): answer="" # try: requestData=h_func.convertData(request.data) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) mainMatrix = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) clusters = algo.dbScanAlgotithmArray(mainMatrix) nfrRequestData = requestData[2] NFRWeights = h_func.getNFRDefaultValueDict(requestData) profiles =mongo_func.getLocalDBProfiles() classesComplexity=sql.getClassesComplexity(requestData[1]) answer = algo.getResult(NFRWeights, nfrRequestData, clusters, profiles,classesComplexity) # except: print("get result error") return jsonify(answer)
def getResult(): answer="" # try: requestData=h_func.convertData(request.data) print(requestData) umlRequestData,sqlRequestData,nfrRequestData,weights=h_func.parse_requset(requestData) mainMatrix = algo_input.get_algorithminput_data(umlRequestData, sqlRequestData, nfrRequestData, weights) clusters = algo.dbScanAlgotithmArray(mainMatrix) nfrRequestData = requestData[2] weights = g_var.weights profiles =mongo_func.getLocalDBProfiles() answer = algo.calculateResult(weights, nfrRequestData, clusters, profiles) # except: print("get result error") return jsonify(answer)