Exemple #1
0
def getDBProfileDetails():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.getDBProfileDetails(requestData)
    except:
        print("get db profile error")
    return jsonify(answer)
Exemple #2
0
def updateDBProfile():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.updateDBProfile(requestData)
    except:
        print("update DB profile error")
    return jsonify(answer)
Exemple #3
0
def DeleteProject():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.DeleteProject(requestData)
    except:
        print("delete project error")
    return jsonify(answer)
Exemple #4
0
def DeleteAllParticipants():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.DeleteAllParticipants(requestData)
    except:
        print("get question error")
    return jsonify(answer)
Exemple #5
0
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)
Exemple #6
0
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)
Exemple #7
0
def registerUser():
    answer = ""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.registerUser(requestData)
    except:
        print("register user error")
    return jsonify(answer)
Exemple #8
0
def updateDefaultComponent():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.updateDefaultComponent(requestData)
    except:
        print("update default component error")
    return jsonify(answer)
Exemple #9
0
def addDBProfile():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.addDBProfile(requestData)
    except:
        print("add DB Profiles error")
    return jsonify(answer)
Exemple #10
0
def ShareProject():  
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.ShareProject(requestData)
    except:
        print("shre project error error")
    return jsonify(answer)
Exemple #11
0
def deleteQuestion():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.deleteQuestion(requestData)
    except:
        print("get question error")
    return jsonify(answer)
Exemple #12
0
def deleteUser():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.deleteUser(requestData)
    except:
        print("delete user error")
    return jsonify(answer)
Exemple #13
0
def getUsersInfo():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.getUsersInfo(requestData)
    except:
        print("get users info error")
    return jsonify(answer)
Exemple #14
0
def updateDescription():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.updateDescription(requestData)
    except:
        print("update description error")
    return jsonify(answer)
Exemple #15
0
def UpdateProjectJson():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.UpdateProjectJson(requestData)
    except:
        print("get Project json error")
    return jsonify(answer)
Exemple #16
0
def getProject():
    answer={}
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.getProject(requestData)
    except:
        print("get Project  error")
    return jsonify(answer)
Exemple #17
0
def sqlhandler():
    answer = ""
    try:
        requestData=h_func.convertData(request.data)
        answer = sql.get_sql_data(requestData)
    except:
        print("sql server error")
    return jsonify(answer)
Exemple #18
0
def nfrHandler():
    answer = ""
    try:
        requestData=h_func.convertData(request.data)
        answer = nfr.get_nfr_data(requestData)
    except:
        print("nfr server error")
    return jsonify(answer)
Exemple #19
0
def restPassword():
    answer=[]
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.restPassword(requestData)
    except:
        print("rest password error")
    return jsonify(answer)
Exemple #20
0
def umlHandler():
    answer = ""
    try:
        requestData=h_func.convertData(request.data)
        answer = uml.get_uml_data(requestData)
    except:
        print("uml server error")
    return jsonify(answer)
Exemple #21
0
def login():
    answer=""
    try:
        requestData=h_func.convertData(request.data)
        answer=mongo_func.login(requestData)
    except:
        print("Login error")
    return jsonify(answer)
Exemple #22
0
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)
Exemple #23
0
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)
Exemple #24
0
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)
Exemple #25
0
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)
Exemple #26
0
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)
Exemple #27
0
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)