]> source.dussan.org Git - nextcloud-server.git/commitdiff
Add BackgroundJob::setExecutionType() to public API
authorJakob Sack <mail@jakobsack.de>
Sat, 27 Oct 2012 08:15:39 +0000 (10:15 +0200)
committerJakob Sack <mail@jakobsack.de>
Sat, 27 Oct 2012 08:15:39 +0000 (10:15 +0200)
lib/backgroundjob.php
lib/public/backgroundjob.php

index 992a2484ea5e39d6913184845fc13f2dee0f281b..6415f5b84aac7e1be4344b38680aec85d5a3bae6 100644 (file)
  */
 class OC_BackgroundJob{
        /**
-        * @brief get the type of background jobs
+        * @brief get the execution type of background jobs
         * @return string
         *
         * This method returns the type how background jobs are executed. If the user
         * did not select something, the type is ajax.
         */
-       public static function getType() {
+       public static function getExecutionType() {
                return OC_Appconfig::getValue( 'core', 'backgroundjobs_mode', 'ajax' );
        }
        
        /**
-        * @brief sets the background jobs type
-        * @param $type type of background jobs
+        * @brief sets the background jobs execution type
+        * @param $type execution type
         * @return boolean
         *
-        * This method sets the type of the background jobs. Possible types are
-        * "none", "ajax", "webcron", "cron"
+        * This method sets the execution type of the background jobs. Possible types 
+        * are "none", "ajax", "webcron", "cron"
         */
-       public static function setType( $type ) {
+       public static function setExecutionType( $type ) {
                if( !in_array( $type, array('none', 'ajax', 'webcron', 'cron'))){
                        return false;
                }
index aba7d2b7620504139617f47bb5bdb1d7dd419c9f..24a17836f7f1f14be9f3f74b448bf9d41c8d8e9d 100644 (file)
@@ -46,6 +46,29 @@ namespace OCP;
  * is done it will be deleted from the list.
  */
 class BackgroundJob {
+       /**
+        * @brief get the execution type of background jobs
+        * @return string
+        *
+        * This method returns the type how background jobs are executed. If the user
+        * did not select something, the type is ajax.
+        */
+       public static function getExecutionType() {
+               return \OC_BackgroundJob::getExecutionType();
+       }
+
+       /**
+        * @brief sets the background jobs execution type
+        * @param $type execution type
+        * @return boolean
+        *
+        * This method sets the execution type of the background jobs. Possible types 
+        * are "none", "ajax", "webcron", "cron"
+        */
+       public static function setExecutionType( $type ) {
+               return \OC_BackgroundJob::setExecutionType( $type );
+       }
+
        /**
         * @brief creates a regular task
         * @param $klass class name