@@ -70,30 +70,46 @@ def move_feature_models(self, dataset: DataSet):
70
70
def is_synchronized (self , dataset_id : int ) -> bool :
71
71
return self .repository .is_synchronized (dataset_id )
72
72
73
+ '''
74
+ Synchronised dataset
75
+ '''
73
76
def get_synchronized_datasets (self ) -> List [DataSet ]:
74
77
return self .repository .get_synchronized_datasets ()
75
78
76
- def get_unsynchronized_datasets (self ) -> List [DataSet ]:
77
- return self .repository .get_unsynchronized_datasets ()
78
-
79
79
def get_synchronized_datasets_by_user (self , current_user_id : int ) -> List [DataSet ]:
80
80
return self .repository .get_synchronized_datasets_by_user (current_user_id )
81
81
82
+ def get_synchronized_dataset_by_user (self , current_user_id : int , dataset_id : int ) -> DataSet :
83
+ return self .repository .get_synchronized_dataset_by_user (current_user_id , dataset_id )
84
+
85
+ def count_synchronized_datasets (self ) -> int :
86
+ return self .repository .count_synchronized_datasets ()
87
+
88
+ '''
89
+ Unsynchronised dataset
90
+ '''
91
+ def get_unsynchronized_datasets (self ) -> List [DataSet ]:
92
+ return self .repository .get_unsynchronized_datasets ()
93
+
82
94
def get_unsynchronized_datasets_by_user (self , current_user_id : int ) -> List [DataSet ]:
83
95
return self .repository .get_unsynchronized_datasets_by_user (current_user_id )
84
96
85
- def get_unsynchronized_dataset (self , current_user_id : int , dataset_id : int ) -> DataSet :
86
- return self .repository .get_unsynchronized_dataset (current_user_id , dataset_id )
97
+ def get_unsynchronized_dataset_by_user (self , current_user_id : int , dataset_id : int ) -> DataSet :
98
+ return self .repository .get_unsynchronized_dataset_by_user (current_user_id , dataset_id )
99
+
100
+ def count_unsynchronized_datasets (self ) -> int :
101
+ return self .repository .count_unsynchronized_datasets ()
102
+
103
+ '''
104
+ Top X datasets...
105
+ '''
87
106
88
107
def latest_synchronized (self ) -> List [DataSet ]:
89
108
return self .repository .latest_synchronized ()
90
109
91
110
def get_top_5_datasets_by_feature_model_count (self ) -> List [DataSet ]:
92
111
return self .repository .get_top_5_datasets_by_feature_model_count ()
93
112
94
- def count_synchronized_datasets (self ) -> int :
95
- return self .repository .count_synchronized_datasets ()
96
-
97
113
def count_feature_models (self , dataset_id : int ) -> int :
98
114
dataset = self .repository .get_by_id (dataset_id )
99
115
return dataset .feature_model_count
0 commit comments