Parcourir la source

data: Added Injection class for injection data repositories.

ardevd il y a 7 ans
Parent
commit
9fde4ba10d

+ 19 - 0
src/main/java/com/owncloud/android/ui/activities/data/Injection.java

@@ -0,0 +1,19 @@
+package com.owncloud.android.ui.activities.data;
+
+import com.owncloud.android.ui.activities.data.activities.ActivitiesRepository;
+import com.owncloud.android.ui.activities.data.activities.ActivitiesServiceApiImpl;
+import com.owncloud.android.ui.activities.data.activities.ActivityRepositories;
+import com.owncloud.android.ui.activities.data.files.FileRepositories;
+import com.owncloud.android.ui.activities.data.files.FilesRepository;
+import com.owncloud.android.ui.activities.data.files.FilesServiceApiImpl;
+
+public class Injection {
+
+    public static ActivitiesRepository provideActivitiesRepository() {
+        return ActivityRepositories.getRepository(new ActivitiesServiceApiImpl());
+    }
+
+    public static FilesRepository provideFilesRepository() {
+        return FileRepositories.getRepository(new FilesServiceApiImpl());
+    }
+}