Filter only '/' character in user input when version of server is 8.1 or later
[pub/Android/ownCloud.git] / src / com / owncloud / android / files / BootupBroadcastReceiver.java
index 8a8c430..2cf4358 100644 (file)
@@ -1,6 +1,9 @@
-/* ownCloud Android client application
+/**
+ *   ownCloud Android client application
+ *
+ *   @author David A. Velasco
  *   Copyright (C) 2012 Bartek Przybylski
- *   Copyright (C) 2012-2013 ownCloud Inc.
+ *   Copyright (C) 2015 ownCloud Inc.
  *
  *   This program is free software: you can redistribute it and/or modify
  *   it under the terms of the GNU General Public License version 2,
 
 package com.owncloud.android.files;
 
-import com.owncloud.android.Log_OC;
-import com.owncloud.android.files.services.FileObserverService;
+import com.owncloud.android.lib.common.utils.Log_OC;
+import com.owncloud.android.services.observer.FileObserverService;
 
 import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.Intent;
 
+
+/**
+ * App-registered receiver catching the broadcast intent reporting that the system was 
+ * just boot up.
+ */
 public class BootupBroadcastReceiver extends BroadcastReceiver {
 
-    private static String TAG = "BootupBroadcastReceiver";
+    private static String TAG = BootupBroadcastReceiver.class.getSimpleName();
     
+    /**
+     * Receives broadcast intent reporting that the system was just boot up.
+     *
+     * Starts {@link FileObserverService} to enable observation of favourite files.
+     * 
+     * @param   context     The context where the receiver is running.
+     * @param   intent      The intent received.
+     */
     @Override
     public void onReceive(Context context, Intent intent) {
         if (!intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
@@ -36,11 +52,8 @@ public class BootupBroadcastReceiver extends BroadcastReceiver {
             return;
         }
         Log_OC.d(TAG, "Starting file observer service...");
-        Intent i = new Intent(context, FileObserverService.class);
-        i.putExtra(FileObserverService.KEY_FILE_CMD,
-                   FileObserverService.CMD_INIT_OBSERVED_LIST);
-        context.startService(i);
-        Log_OC.d(TAG, "DONE");
+        Intent initObservers = FileObserverService.makeInitIntent(context);
+        context.startService(initObservers);
     }
 
 }