Added base version of the Ajatus PHP -library.
[ajatus.git] / plugins / ajatus / couchdb / exceptions.php
blob9dae89127718ec48bcd49b4c10582e7bcfb6f8de
1 <?php
2 /**
3 *
4 * Copyright (c) 2007 Jerry Jalava <jerry.jalava@gmail.com>
5 * Licensed under the GPLv3 license
6 * http://www.gnu.org/licenses/gpl.html
7 *
8 */
10 /**
11 * CouchDB base exception
13 class couchdb_exception extends Exception
15 public function __construct($message, $code=0)
17 parent::__construct($message, $code);
21 /**
22 * CouchDB connection exception
24 class couchdb_connection_exception extends couchdb_exception
28 /**
29 * CouchDB database exception
31 class couchdb_database_exception extends couchdb_exception
33 /**
34 * 404 = not found
36 public function __construct($message, $code=404)
38 parent::__construct($message, $code);
42 /**
43 * CouchDB view exception
45 class couchdb_view_exception extends couchdb_exception
47 /**
48 * 404 = not found
50 public function __construct($message, $code=404)
52 parent::__construct($message, $code);
56 /**
57 * CouchDB document exception
59 class couchdb_document_exception extends couchdb_exception
61 /**
62 * 404 = not found
64 public function __construct($message, $code=404)
66 parent::__construct($message, $code);
70 /**
71 * CouchDB replicator exception
73 class couchdb_replicator_exception extends couchdb_exception
77 /**
78 * CouchDB transport exception
80 class couchdb_transport_exception extends couchdb_exception