瀏覽代碼

data: Added Injection class for injection data repositories.

ardevd 7 年之前
父節點
當前提交
9fde4ba10d
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      src/main/java/com/owncloud/android/ui/activities/data/Injection.java

+ 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());
+    }
+}