Exemple #1
0
 def get_selections_for_project(project_id, datatype_gid):
     """
     Retrieved from DB saved selections for current project. If a certain selection
     doesn't have all the labels between the labels of the given connectivity than
     this selection will not be returned.
     :returns: List of ConnectivitySelection entities.
     """
     return dao.get_selections_for_project(project_id, datatype_gid)
 def get_selections_for_project(project_id, datatype_gid):
     """
     Retrieved from DB saved selections for current project. If a certain selection
     doesn't have all the labels between the labels of the given connectivity than
     this selection will not be returned.
     :returns: List of ConnectivitySelection entities.
     """
     return dao.get_selections_for_project(project_id, datatype_gid)
    def save_measure_points_selection(ui_name, selected_nodes, datatype_gid, project_id):
        """
        Store in DB a ConnectivitySelection.
        """
        select_entities = dao.get_selections_for_project(project_id, datatype_gid, ui_name)

        if select_entities:
            # when the name of the new selection is within the available selections then update that selection:
            select_entity = select_entities[0]
            select_entity.selected_nodes = selected_nodes
        else:
            select_entity = model.MeasurePointsSelection(ui_name, selected_nodes, datatype_gid, project_id)

        dao.store_entity(select_entity)
Exemple #4
0
    def save_measure_points_selection(ui_name, selected_nodes, datatype_gid, project_id):
        """
        Store in DB a ConnectivitySelection.
        """
        select_entities = dao.get_selections_for_project(project_id, datatype_gid, ui_name)

        if select_entities:
            # when the name of the new selection is within the available selections then update that selection:
            select_entity = select_entities[0]
            select_entity.selected_nodes = selected_nodes
        else:
            select_entity = model.MeasurePointsSelection(ui_name, selected_nodes, datatype_gid, project_id)

        dao.store_entity(select_entity)