ILIAS  Release_4_4_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
ilCloudException Class Reference

Class ilCloudException. More...

+ Inheritance diagram for ilCloudException:
+ Collaboration diagram for ilCloudException:

Public Member Functions

 __construct ($exception_code, $exception_info="")
 __toString ()

Data Fields

const UNKNONW_EXCEPTION = -1
const NO_SERVICE_ACTIVE = 1001
const NO_SERVICE_SELECTED = 1002
const SERVICE_NOT_ACTIVE = 1003
const SERVICE_CLASS_FILE_NOT_FOUND = 1004
const PLUGIN_HOOK_COULD_NOT_BE_INSTANTIATED = 1005
const FOLDER_NOT_EXISTING_ON_SERVICE = 1101
const FILE_NOT_EXISTING_ON_SERVICE = 1102
const FOLDER_ALREADY_EXISTING_ON_SERVICE = 1103
const AUTHENTICATION_FAILED = 2001
const DELETE_FAILED = 2101
const DOWNLOAD_FAILED = 2201
const FOLDER_CREATION_FAILED = 2301
const UPLOAD_FAILED = 2401
const UPLOAD_FAILED_MAX_FILESIZE = 2402
const ADD_ITEMS_FROM_SERVICE_FAILED = 2501
const INVALID_INPUT = 3001
const PATH_DOES_NOT_EXIST_IN_FILE_TREE_IN_SESSION = 4001
const ID_DOES_NOT_EXIST_IN_FILE_TREE_IN_SESSION = 4002
const ID_ALREADY_EXISTS_IN_FILE_TREE_IN_SESSION = 4003
const PERMISSION_DENIED = 5001
const PERMISSION_TO_CHANGE_ROOT_FOLDER_DENIED = 5002

Protected Member Functions

 assignMessageToCode ()

Protected Attributes

 $message
 $code
 $add_info

Detailed Description

Constructor & Destructor Documentation

ilCloudException::__construct (   $exception_code,
  $exception_info = "" 
)
Parameters
string$exception_code
string$exception_info

Reimplemented from ilException.

Definition at line 53 of file class.ilCloudException.php.

References assignMessageToCode().

{
$this->code = $exception_code;
$this->add_info = $exception_info;
parent::__construct($this->message, $this->code);
}

+ Here is the call graph for this function:

Member Function Documentation

ilCloudException::__toString ( )

Definition at line 138 of file class.ilCloudException.php.

{
return get_class($this) . " '{$this->message}' in {$this->file}({$this->line})\n"
. "{$this->getTraceAsString()}";
}
ilCloudException::assignMessageToCode ( )
protected

Reimplemented in ilCloudPluginConfigException.

Definition at line 64 of file class.ilCloudException.php.

References $add_info, and $lng.

Referenced by __construct().

{
global $lng;
switch ($this->code)
{
case self::NO_SERVICE_ACTIVE:
$this->message = $lng->txt("cld_no_service_active") . " " . $this->add_info;
break;
case self::NO_SERVICE_SELECTED:
$this->message = $lng->txt("cld_no_service_selected") . " " . $this->add_info;
break;
case self::SERVICE_NOT_ACTIVE:
$this->message = $lng->txt("cld_service_not_active") . " " . $this->add_info;
break;
case self::SERVICE_CLASS_FILE_NOT_FOUND:
$this->message = $lng->txt("cld_service_class_file_not_found") . " " . $this->add_info;
break;
case self::FOLDER_NOT_EXISTING_ON_SERVICE:
$this->message = $lng->txt("cld_folder_not_existing_on_service") . " " . $this->add_info;
break;
case self::FOLDER_ALREADY_EXISTING_ON_SERVICE:
$this->message = $lng->txt("cld_folder_already_existing_on_service") . " " . $this->add_info;
break;
case self::FILE_NOT_EXISTING_ON_SERVICE:
$this->message = $lng->txt("cld_file_not_existing_on_service") . " " . $this->add_info;
break;
case self::AUTHENTICATION_FAILED:
$this->message = $lng->txt("cld_authentication_failed") . " " . $this->add_info;
break;
case self::DELETE_FAILED:
$this->message = $lng->txt("cld_delete_failed") . " " . $this->add_info;
break;
case self::ADD_ITEMS_FROM_SERVICE_FAILED:
$this->message = $lng->txt("cld_add_items_from_service_failed") . " " . $this->add_info;
break;
case self::DOWNLOAD_FAILED:
$this->message = $lng->txt("cld_add_download_failed") . " " . $this->add_info;
break;
case self::FOLDER_CREATION_FAILED:
$this->message = $lng->txt("cld_folder_creation_failed") . " " . $this->add_info;
break;
case self::UPLOAD_FAILED:
$this->message = $lng->txt("cld_upload_failed") . " " . $this->add_info;
break;
case self::UPLOAD_FAILED_MAX_FILESIZE:
$this->message = $lng->txt("cld_upload_failed_max_filesize") . " " . $this->add_info;
break;
case self::INVALID_INPUT:
$this->message = $lng->txt("cld_invalid_input") . " " . $this->add_info;
break;
case self::PATH_DOES_NOT_EXIST_IN_FILE_TREE_IN_SESSION:
$this->message = $lng->txt("cld_path_does_not_exist_in_file_tree_in_session") . " " . $this->add_info;
break;
case self::ID_DOES_NOT_EXIST_IN_FILE_TREE_IN_SESSION:
$this->message = $lng->txt("cld_id_does_not_exist_in_file_tree_in_session") . " " . $this->add_info;
break;
case self::ID_ALREADY_EXISTS_IN_FILE_TREE_IN_SESSION:
$this->message = $lng->txt("cld_id_already_exists_in_file_tree_in_session") . " " . $this->add_info;
break;
case self::PLUGIN_HOOK_COULD_NOT_BE_INSTANTIATED:
$this->message = $lng->txt("cld_plugin_hook_could_not_be_instantiated") . " " . $this->add_info;
break;
case self::PERMISSION_DENIED:
$this->message = $lng->txt("cld_permission_denied") . " " . $this->add_info;
break;
case self::PERMISSION_TO_CHANGE_ROOT_FOLDER_DENIED:
$this->message = $lng->txt("cld_permission_to_change_root_folder_denied") . " " . $this->add_info;
break;
default:
$this->message = $lng->txt("cld_unknown_exception") . " " . $this->add_info;
break;
}
}

+ Here is the caller graph for this function:

Field Documentation

ilCloudException::$add_info
protected
ilCloudException::$code
protected

Definition at line 46 of file class.ilCloudException.php.

ilCloudException::$message
protected

Definition at line 45 of file class.ilCloudException.php.

const ilCloudException::ADD_ITEMS_FROM_SERVICE_FAILED = 2501

Definition at line 34 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\addItemsFromService().

const ilCloudException::AUTHENTICATION_FAILED = 2001

Definition at line 28 of file class.ilCloudException.php.

Referenced by ilCloudPluginInitGUI\initGUI().

const ilCloudException::DELETE_FAILED = 2101

Definition at line 29 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\deleteFromService().

const ilCloudException::DOWNLOAD_FAILED = 2201

Definition at line 30 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\downloadFromService().

const ilCloudException::FILE_NOT_EXISTING_ON_SERVICE = 1102

Definition at line 25 of file class.ilCloudException.php.

const ilCloudException::FOLDER_ALREADY_EXISTING_ON_SERVICE = 1103

Definition at line 26 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\addFolderToService().

const ilCloudException::FOLDER_CREATION_FAILED = 2301

Definition at line 31 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\addFolderToService().

const ilCloudException::FOLDER_NOT_EXISTING_ON_SERVICE = 1101

Definition at line 24 of file class.ilCloudException.php.

const ilCloudException::ID_ALREADY_EXISTS_IN_FILE_TREE_IN_SESSION = 4003

Definition at line 40 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\addNode().

const ilCloudException::ID_DOES_NOT_EXIST_IN_FILE_TREE_IN_SESSION = 4002
const ilCloudException::INVALID_INPUT = 3001

Definition at line 36 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\addFolderToService().

const ilCloudException::NO_SERVICE_ACTIVE = 1001

Definition at line 18 of file class.ilCloudException.php.

Referenced by ilCloudConnector\getActiveServices().

const ilCloudException::NO_SERVICE_SELECTED = 1002
const ilCloudException::PATH_DOES_NOT_EXIST_IN_FILE_TREE_IN_SESSION = 4001
const ilCloudException::PERMISSION_DENIED = 5001

Definition at line 42 of file class.ilCloudException.php.

const ilCloudException::PERMISSION_TO_CHANGE_ROOT_FOLDER_DENIED = 5002

Definition at line 43 of file class.ilCloudException.php.

Referenced by ilObjCloud\setRootFolder(), and ilObjCloud\setRootId().

const ilCloudException::PLUGIN_HOOK_COULD_NOT_BE_INSTANTIATED = 1005

Definition at line 22 of file class.ilCloudException.php.

Referenced by ilCloudPlugin\__construct().

const ilCloudException::SERVICE_CLASS_FILE_NOT_FOUND = 1004

Definition at line 21 of file class.ilCloudException.php.

const ilCloudException::SERVICE_NOT_ACTIVE = 1003
const ilCloudException::UNKNONW_EXCEPTION = -1

Definition at line 16 of file class.ilCloudException.php.

const ilCloudException::UPLOAD_FAILED = 2401
const ilCloudException::UPLOAD_FAILED_MAX_FILESIZE = 2402

Definition at line 33 of file class.ilCloudException.php.

Referenced by ilCloudFileTree\uploadFileToService().


The documentation for this class was generated from the following file: