/**
  * 
  * @param int $artifact_id
  * @param string $artifact_xref cross reference text @see Tracker_Artifact::getXRef()
  * @param string $message
  * @param int $code
  * @param Exception $previous
  */
 public function __construct($artifact_id, $artifact_xref, $message = null, $code = null)
 {
     if ($message === null) {
         $art_link = '<a class="direct-link-to-artifact" href="' . TRACKER_BASE_URL . '/?aid=' . $artifact_id . '">' . $artifact_xref . '</a>';
         $message = $GLOBALS['Language']->getText('plugin_tracker_artifact', 'no_changes', array($art_link));
     }
     parent::__construct($message, $code);
 }
 public function __construct()
 {
     parent::__construct("Could not authenticate the user, multiple users match");
 }
 public function __construct($file)
 {
     parent::__construct('File not found: ' . $file);
 }
 public function __construct()
 {
     parent::__construct('Error while commiting all the changes');
 }
 public function __construct()
 {
     parent::__construct("Tracker does no exist");
 }
 public function __construct()
 {
     parent::__construct("A semantic is missing for this tracker");
 }
 public function __construct($message)
 {
     parent::__construct($message);
 }
 public function __construct()
 {
     parent::__construct($GLOBALS['Language']->getText('plugin_tracker', 'comment_not_stored_exception'));
 }
 public function __construct()
 {
     parent::__construct("Artifact does not exist");
 }
 public function __construct()
 {
     parent::__construct($GLOBALS['Language']->getText('plugin_tracker_artifact', 'transition_permissions_not_valid'));
 }
 public function __construct()
 {
     parent::__construct("Tracker ID seems to be missing");
 }
 public function __construct()
 {
     parent::__construct($GLOBALS['Language']->getText('plugin_tracker_artifact', 'global_rules_not_valid'));
 }
 public function __construct()
 {
     parent::__construct('Error during the after save');
 }
 public function __construct()
 {
     parent::__construct("Hash is not valid, could not authenticate the user");
 }
 public function __construct()
 {
     parent::__construct("Artifact ID seems to be missing");
 }
 public function __construct()
 {
     parent::__construct("Mail headers are not valid");
 }
 public function __construct()
 {
     parent::__construct('No valid attachment found');
 }
 public function __construct()
 {
     parent::__construct("User does not exist");
 }