Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 300 Rev 302
1
<?xml version="1.0" encoding="UTF-8"?>
-
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
2
  <html xmlns="http://www.w3.org/1999/xhtml">
4
		<head>
3
		<head>
5
			<!-- template designed by Marco Von Ballmoos  -->
4
			<!-- template designed by Marco Von Ballmoos  -->
6
			<title>Docs For Class RestService</title>
5
			<title>Docs For Class RestService</title>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
6
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
7
			<link rel="stylesheet" href="../media/stylesheet.css" />
9
						<script src="../media/lib/classTree.js"></script>
8
						<script src="../media/lib/classTree.js"></script>
10
												<script language="javascript" type="text/javascript">
9
												<script language="javascript" type="text/javascript">
11
				var imgPlus = new Image();
10
				var imgPlus = new Image();
12
				var imgMinus = new Image();
11
				var imgMinus = new Image();
13
				imgPlus.src = "../media/images/plus.png";
12
				imgPlus.src = "../media/images/plus.png";
14
				imgMinus.src = "../media/images/minus.png";
13
				imgMinus.src = "../media/images/minus.png";
15
				
14
				
16
				function showNode(Node){
15
				function showNode(Node){
17
							switch(navigator.family){
16
							switch(navigator.family){
18
								case 'nn4':
17
								case 'nn4':
19
									// Nav 4.x code fork...
18
									// Nav 4.x code fork...
20
							var oTable = document.layers["span" + Node];
19
							var oTable = document.layers["span" + Node];
21
							var oImg = document.layers["img" + Node];
20
							var oImg = document.layers["img" + Node];
22
									break;
21
									break;
23
								case 'ie4':
22
								case 'ie4':
24
									// IE 4/5 code fork...
23
									// IE 4/5 code fork...
25
							var oTable = document.all["span" + Node];
24
							var oTable = document.all["span" + Node];
26
							var oImg = document.all["img" + Node];
25
							var oImg = document.all["img" + Node];
27
									break;
26
									break;
28
								case 'gecko':
27
								case 'gecko':
29
									// Standards Compliant code fork...
28
									// Standards Compliant code fork...
30
							var oTable = document.getElementById("span" + Node);
29
							var oTable = document.getElementById("span" + Node);
31
							var oImg = document.getElementById("img" + Node);
30
							var oImg = document.getElementById("img" + Node);
32
									break;
31
									break;
33
							}
32
							}
34
					oImg.src = imgMinus.src;
33
					oImg.src = imgMinus.src;
35
					oTable.style.display = "block";
34
					oTable.style.display = "block";
36
				}
35
				}
37
				
36
				
38
				function hideNode(Node){
37
				function hideNode(Node){
39
							switch(navigator.family){
38
							switch(navigator.family){
40
								case 'nn4':
39
								case 'nn4':
41
									// Nav 4.x code fork...
40
									// Nav 4.x code fork...
42
							var oTable = document.layers["span" + Node];
41
							var oTable = document.layers["span" + Node];
43
							var oImg = document.layers["img" + Node];
42
							var oImg = document.layers["img" + Node];
44
									break;
43
									break;
45
								case 'ie4':
44
								case 'ie4':
46
									// IE 4/5 code fork...
45
									// IE 4/5 code fork...
47
							var oTable = document.all["span" + Node];
46
							var oTable = document.all["span" + Node];
48
							var oImg = document.all["img" + Node];
47
							var oImg = document.all["img" + Node];
49
									break;
48
									break;
50
								case 'gecko':
49
								case 'gecko':
51
									// Standards Compliant code fork...
50
									// Standards Compliant code fork...
52
							var oTable = document.getElementById("span" + Node);
51
							var oTable = document.getElementById("span" + Node);
53
							var oImg = document.getElementById("img" + Node);
52
							var oImg = document.getElementById("img" + Node);
54
									break;
53
									break;
55
							}
54
							}
56
					oImg.src = imgPlus.src;
55
					oImg.src = imgPlus.src;
57
					oTable.style.display = "none";
56
					oTable.style.display = "none";
58
				}
57
				}
59
				
58
				
60
				function nodeIsVisible(Node){
59
				function nodeIsVisible(Node){
61
							switch(navigator.family){
60
							switch(navigator.family){
62
								case 'nn4':
61
								case 'nn4':
63
									// Nav 4.x code fork...
62
									// Nav 4.x code fork...
64
							var oTable = document.layers["span" + Node];
63
							var oTable = document.layers["span" + Node];
65
									break;
64
									break;
66
								case 'ie4':
65
								case 'ie4':
67
									// IE 4/5 code fork...
66
									// IE 4/5 code fork...
68
							var oTable = document.all["span" + Node];
67
							var oTable = document.all["span" + Node];
69
									break;
68
									break;
70
								case 'gecko':
69
								case 'gecko':
71
									// Standards Compliant code fork...
70
									// Standards Compliant code fork...
72
							var oTable = document.getElementById("span" + Node);
71
							var oTable = document.getElementById("span" + Node);
73
									break;
72
									break;
74
							}
73
							}
75
					return (oTable && oTable.style.display == "block");
74
					return (oTable && oTable.style.display == "block");
76
				}
75
				}
77
				
76
				
78
				function toggleNodeVisibility(Node){
77
				function toggleNodeVisibility(Node){
79
					if (nodeIsVisible(Node)){
78
					if (nodeIsVisible(Node)){
80
						hideNode(Node);
79
						hideNode(Node);
81
					}else{
80
					}else{
82
						showNode(Node);
81
						showNode(Node);
83
					}
82
					}
84
				}
83
				}
85
			</script>
84
			</script>
86
					</head>
85
					</head>
87
		<body>
86
		<body>
88
			<div class="page-body">			
87
			<div class="page-body">			
89
<h2 class="class-name">Class RestService</h2>
88
<h2 class="class-name">Class RestService</h2>
90
 
89
 
91
<a name="sec-description"></a>
90
<a name="sec-description"></a>
92
<div class="info-box">
91
<div class="info-box">
93
	<div class="info-box-title">Description</div>
92
	<div class="info-box-title">Description</div>
94
	<div class="nav-bar">
93
	<div class="nav-bar">
95
					<span class="disabled">Description</span> |
94
					<span class="disabled">Description</span> |
96
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
95
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
97
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
96
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
98
						
97
						
99
					</div>
98
					</div>
100
	<div class="info-box-body">
99
	<div class="info-box-body">
101
        		<!-- ========== Info from phpDoc block ========= -->
100
        		<!-- ========== Info from phpDoc block ========= -->
102
<p class="short-description">Classe principale gérant les services.</p>
101
<p class="short-description">Classe principale gérant les services.</p>
103
<p class="description"><p>Paramètres liés dans config.ini : <ul><li>serveur.baseURL</li></ul>  Encodage en entrée : utf8  Encodage en sortie : utf8</p></p>
102
<p class="description"><p>Paramètres liés dans config.ini : <ul><li>serveur.baseURL</li></ul>  Encodage en entrée : utf8  Encodage en sortie : utf8</p></p>
104
	<ul class="tags">
103
	<ul class="tags">
105
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
104
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
106
				<li><span class="field">version:</span> $Id: RestService.php 299 2011-01-18 14:03:46Z jpm $</li>
105
				<li><span class="field">version:</span> $Id: RestService.php 299 2011-01-18 14:03:46Z jpm $</li>
107
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
106
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
108
				<li><span class="field">link:</span> /doc/framework/</li>
107
				<li><span class="field">link:</span> /doc/framework/</li>
109
				<li><span class="field">abstract:</span> </li>
108
				<li><span class="field">abstract:</span> </li>
110
				<li><span class="field">since:</span> 0.3</li>
109
				<li><span class="field">since:</span> 0.3</li>
111
				<li><span class="field">license:</span> GPL</li>
110
				<li><span class="field">license:</span> GPL</li>
112
				<li><span class="field">license:</span> CECILL</li>
111
				<li><span class="field">license:</span> CECILL</li>
113
			</ul>
112
			</ul>
114
		<p class="notes">
113
		<p class="notes">
115
			Located in <a class="field" href="_RestService.php.html">/RestService.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__RestService.php.html#a20">20</a></span>)
114
			Located in <a class="field" href="_RestService.php.html">/RestService.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__RestService.php.html#a20">20</a></span>)
116
		</p>
115
		</p>
117
		
116
		
118
				
117
				
119
		<pre></pre>
118
		<pre></pre>
120
	
119
	
121
			</div>
120
			</div>
122
</div>
121
</div>
123
 
122
 
124
 
123
 
125
 
124
 
126
	<a name="sec-var-summary"></a>
125
	<a name="sec-var-summary"></a>
127
	<div class="info-box">
126
	<div class="info-box">
128
		<div class="info-box-title">Variable Summary</span></div>
127
		<div class="info-box-title">Variable Summary</span></div>
129
		<div class="nav-bar">
128
		<div class="nav-bar">
130
			<a href="#sec-description">Description</a> |
129
			<a href="#sec-description">Description</a> |
131
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
130
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
132
							| 
131
							| 
133
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
132
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
134
							
133
							
135
								</div>
134
								</div>
136
		<div class="info-box-body">
135
		<div class="info-box-body">
137
			<div class="var-summary">
136
			<div class="var-summary">
138
																								<div class="var-title">
137
																								<div class="var-title">
139
					<span class="var-type">mixed</span>
138
					<span class="var-type">mixed</span>
140
					<a href="#$bdd" title="details" class="var-name">$bdd</a>
139
					<a href="#$bdd" title="details" class="var-name">$bdd</a>
141
				</div>
140
				</div>
142
											</div>
141
											</div>
143
		</div>
142
		</div>
144
	</div>
143
	</div>
145
 
144
 
146
	<a name="sec-method-summary"></a>
145
	<a name="sec-method-summary"></a>
147
	<div class="info-box">
146
	<div class="info-box">
148
		<div class="info-box-title">Method Summary</span></div>
147
		<div class="info-box-title">Method Summary</span></div>
149
		<div class="nav-bar">
148
		<div class="nav-bar">
150
			<a href="#sec-description">Description</a> |
149
			<a href="#sec-description">Description</a> |
151
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
150
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
152
				 
151
				 
153
				|
152
				|
154
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
153
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
155
		</div>
154
		</div>
156
		<div class="info-box-body">			
155
		<div class="info-box-body">			
157
			<div class="method-summary">
156
			<div class="method-summary">
158
																																																						
157
																																																						
159
				<div class="method-definition">
158
				<div class="method-definition">
160
											<span class="method-result">RestService</span>
159
											<span class="method-result">RestService</span>
161
										<a href="#__construct" title="details" class="method-name">__construct</a>
160
										<a href="#__construct" title="details" class="method-name">__construct</a>
162
											(<span class="var-type"></span>&nbsp;<span class="var-name">$config</span>)
161
											(<span class="var-type"></span>&nbsp;<span class="var-name">$config</span>)
163
									</div>
162
									</div>
164
														
163
														
165
				<div class="method-definition">
164
				<div class="method-definition">
166
											<span class="method-result">string</span>
165
											<span class="method-result">string</span>
167
										<a href="#ajouter" title="details" class="method-name">ajouter</a>
166
										<a href="#ajouter" title="details" class="method-name">ajouter</a>
168
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
167
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
169
									</div>
168
									</div>
170
														
169
														
171
				<div class="method-definition">
170
				<div class="method-definition">
172
											<span class="method-result">string</span>
171
											<span class="method-result">string</span>
173
										<a href="#consulter" title="details" class="method-name">consulter</a>
172
										<a href="#consulter" title="details" class="method-name">consulter</a>
174
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$parametres</span>)
173
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$parametres</span>)
175
									</div>
174
									</div>
176
														
175
														
177
				<div class="method-definition">
176
				<div class="method-definition">
178
											<span class="method-result">mixed</span>
177
											<span class="method-result">mixed</span>
179
										<a href="#modifier" title="details" class="method-name">modifier</a>
178
										<a href="#modifier" title="details" class="method-name">modifier</a>
180
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
179
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
181
									</div>
180
									</div>
182
														
181
														
183
				<div class="method-definition">
182
				<div class="method-definition">
184
											<span class="method-result">mixed</span>
183
											<span class="method-result">mixed</span>
185
										<a href="#supprimer" title="details" class="method-name">supprimer</a>
184
										<a href="#supprimer" title="details" class="method-name">supprimer</a>
186
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>)
185
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>)
187
									</div>
186
									</div>
188
											</div>
187
											</div>
189
		</div>
188
		</div>
190
	</div>		
189
	</div>		
191
 
190
 
192
	<a name="sec-vars"></a>
191
	<a name="sec-vars"></a>
193
	<div class="info-box">
192
	<div class="info-box">
194
		<div class="info-box-title">Variables</div>
193
		<div class="info-box-title">Variables</div>
195
		<div class="nav-bar">
194
		<div class="nav-bar">
196
			<a href="#sec-description">Description</a> |
195
			<a href="#sec-description">Description</a> |
197
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
196
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
198
						
197
						
199
			
198
			
200
										| 
199
										| 
201
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
200
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
202
							
201
							
203
					</div>
202
					</div>
204
		<div class="info-box-body">
203
		<div class="info-box-body">
205
			
204
			
206
<a name="var$bdd" id="$bdd"><!-- --></A>
205
<a name="var$bdd" id="$bdd"><!-- --></A>
207
<div class="evenrow">
206
<div class="evenrow">
208
 
207
 
209
	<div class="var-header">
208
	<div class="var-header">
210
		<span class="var-title">
209
		<span class="var-title">
211
			<span class="var-type">mixed</span>
210
			<span class="var-type">mixed</span>
212
			<span class="var-name">$bdd</span>
211
			<span class="var-name">$bdd</span>
213
						(line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a23">23</a></span>)
212
						(line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a23">23</a></span>)
214
		</span>
213
		</span>
215
	</div>
214
	</div>
216
 
215
 
217
	<!-- ========== Info from phpDoc block ========= -->
216
	<!-- ========== Info from phpDoc block ========= -->
218
<p class="short-description">Objet de connection à la base de données.</p>
217
<p class="short-description">Objet de connection à la base de données.</p>
219
	<ul class="tags">
218
	<ul class="tags">
220
				<li><span class="field">access:</span> protected</li>
219
				<li><span class="field">access:</span> protected</li>
221
			</ul>
220
			</ul>
222
	
221
	
223
	
222
	
224
		
223
		
225
		
224
		
226
 
225
 
227
</div>
226
</div>
228
						
227
						
229
		</div>
228
		</div>
230
	</div>
229
	</div>
231
	
230
	
232
	<a name="sec-methods"></a>
231
	<a name="sec-methods"></a>
233
	<div class="info-box">
232
	<div class="info-box">
234
		<div class="info-box-title">Methods</div>
233
		<div class="info-box-title">Methods</div>
235
		<div class="nav-bar">
234
		<div class="nav-bar">
236
			<a href="#sec-description">Description</a> |
235
			<a href="#sec-description">Description</a> |
237
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
236
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
238
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
237
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
239
						
238
						
240
		</div>
239
		</div>
241
		<div class="info-box-body">
240
		<div class="info-box-body">
242
			<A NAME='method_detail'></A>
241
			<A NAME='method_detail'></A>
243
<a name="method__construct" id="__construct"><!-- --></a>
242
<a name="method__construct" id="__construct"><!-- --></a>
244
<div class="oddrow">
243
<div class="oddrow">
245
	
244
	
246
	<div class="method-header">
245
	<div class="method-header">
247
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a25">25</a></span>)
246
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a25">25</a></span>)
248
	</div> 
247
	</div> 
249
	
248
	
250
	<!-- ========== Info from phpDoc block ========= -->
249
	<!-- ========== Info from phpDoc block ========= -->
251
	<ul class="tags">
250
	<ul class="tags">
252
				<li><span class="field">access:</span> public</li>
251
				<li><span class="field">access:</span> public</li>
253
			</ul>
252
			</ul>
254
	
253
	
255
	<div class="method-signature">
254
	<div class="method-signature">
256
		<span class="method-result">RestService</span>
255
		<span class="method-result">RestService</span>
257
		<span class="method-name">
256
		<span class="method-name">
258
			__construct
257
			__construct
259
		</span>
258
		</span>
260
					(<span class="var-type"></span>&nbsp;<span class="var-name">$config</span>)
259
					(<span class="var-type"></span>&nbsp;<span class="var-name">$config</span>)
261
			</div>
260
			</div>
262
	
261
	
263
			<ul class="parameters">
262
			<ul class="parameters">
264
					<li>
263
					<li>
265
				<span class="var-type"></span>
264
				<span class="var-type"></span>
266
				<span class="var-name">$config</span>			</li>
265
				<span class="var-name">$config</span>			</li>
267
				</ul>
266
				</ul>
268
		
267
		
269
			
268
			
270
	</div>
269
	</div>
271
<a name="methodajouter" id="ajouter"><!-- --></a>
270
<a name="methodajouter" id="ajouter"><!-- --></a>
272
<div class="evenrow">
271
<div class="evenrow">
273
	
272
	
274
	<div class="method-header">
273
	<div class="method-header">
275
		<span class="method-title">ajouter</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a73">73</a></span>)
274
		<span class="method-title">ajouter</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a73">73</a></span>)
276
	</div> 
275
	</div> 
277
	
276
	
278
	<!-- ========== Info from phpDoc block ========= -->
277
	<!-- ========== Info from phpDoc block ========= -->
279
<p class="short-description">Méthode appelée lors d'une requête HTTP de type PUT.</p>
278
<p class="short-description">Méthode appelée lors d'une requête HTTP de type PUT.</p>
280
<p class="description"><p>L'identifiant de la ressource à ajouter est indiqué via l'url si on le connait par avance. Sinon, il doit être créé par  le service. Dans ce dernier cas, le nouvel identifiant devrait être renvoyé dans le corps de la réponse.  Si l'ajout est un succès, le code statut HTTP retourné devrait être 201.</p></p>
279
<p class="description"><p>L'identifiant de la ressource à ajouter est indiqué via l'url si on le connait par avance. Sinon, il doit être créé par  le service. Dans ce dernier cas, le nouvel identifiant devrait être renvoyé dans le corps de la réponse.  Si l'ajout est un succès, le code statut HTTP retourné devrait être 201.</p></p>
281
	<ul class="tags">
280
	<ul class="tags">
282
				<li><span class="field">return:</span> l'identifiant créé.</li>
281
				<li><span class="field">return:</span> l'identifiant créé.</li>
283
				<li><span class="field">access:</span> public</li>
282
				<li><span class="field">access:</span> public</li>
284
			</ul>
283
			</ul>
285
	
284
	
286
	<div class="method-signature">
285
	<div class="method-signature">
287
		<span class="method-result">string</span>
286
		<span class="method-result">string</span>
288
		<span class="method-name">
287
		<span class="method-name">
289
			ajouter
288
			ajouter
290
		</span>
289
		</span>
291
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
290
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
292
			</div>
291
			</div>
293
	
292
	
294
			<ul class="parameters">
293
			<ul class="parameters">
295
					<li>
294
					<li>
296
				<span class="var-type">array</span>
295
				<span class="var-type">array</span>
297
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
296
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
298
					<li>
297
					<li>
299
				<span class="var-type">array</span>
298
				<span class="var-type">array</span>
300
				<span class="var-name">$requeteDonnees</span><span class="var-description">: les données transférées dans le corps de la requête devant servir à l'ajout.</span>			</li>
299
				<span class="var-name">$requeteDonnees</span><span class="var-description">: les données transférées dans le corps de la requête devant servir à l'ajout.</span>			</li>
301
				</ul>
300
				</ul>
302
		
301
		
303
			
302
			
304
	</div>
303
	</div>
305
<a name="methodconsulter" id="consulter"><!-- --></a>
304
<a name="methodconsulter" id="consulter"><!-- --></a>
306
<div class="oddrow">
305
<div class="oddrow">
307
	
306
	
308
	<div class="method-header">
307
	<div class="method-header">
309
		<span class="method-title">consulter</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a41">41</a></span>)
308
		<span class="method-title">consulter</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a41">41</a></span>)
310
	</div> 
309
	</div> 
311
	
310
	
312
	<!-- ========== Info from phpDoc block ========= -->
311
	<!-- ========== Info from phpDoc block ========= -->
313
<p class="short-description">Méthode appelée lors d'une requête HTTP de type GET.</p>
312
<p class="short-description">Méthode appelée lors d'une requête HTTP de type GET.</p>
314
<p class="description"><p>Si la consultation est un succès, le code statut HTTP retourné devrait être 200.</p></p>
313
<p class="description"><p>Si la consultation est un succès, le code statut HTTP retourné devrait être 200.</p></p>
315
	<ul class="tags">
314
	<ul class="tags">
316
				<li><span class="field">return:</span> une chaine indiquant le succès de l'opération et les données demandées.</li>
315
				<li><span class="field">return:</span> une chaine indiquant le succès de l'opération et les données demandées.</li>
317
				<li><span class="field">access:</span> public</li>
316
				<li><span class="field">access:</span> public</li>
318
			</ul>
317
			</ul>
319
	
318
	
320
	<div class="method-signature">
319
	<div class="method-signature">
321
		<span class="method-result">string</span>
320
		<span class="method-result">string</span>
322
		<span class="method-name">
321
		<span class="method-name">
323
			consulter
322
			consulter
324
		</span>
323
		</span>
325
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$parametres</span>)
324
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$parametres</span>)
326
			</div>
325
			</div>
327
	
326
	
328
			<ul class="parameters">
327
			<ul class="parameters">
329
					<li>
328
					<li>
330
				<span class="var-type">array</span>
329
				<span class="var-type">array</span>
331
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
330
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
332
					<li>
331
					<li>
333
				<span class="var-type">array</span>
332
				<span class="var-type">array</span>
334
				<span class="var-name">$parametres</span><span class="var-description">: Partie de l'url situé après le '?' servant à paramétrer le service demandé.</span>			</li>
333
				<span class="var-name">$parametres</span><span class="var-description">: Partie de l'url situé après le '?' servant à paramétrer le service demandé.</span>			</li>
335
				</ul>
334
				</ul>
336
		
335
		
337
			
336
			
338
	</div>
337
	</div>
339
<a name="methodmodifier" id="modifier"><!-- --></a>
338
<a name="methodmodifier" id="modifier"><!-- --></a>
340
<div class="evenrow">
339
<div class="evenrow">
341
	
340
	
342
	<div class="method-header">
341
	<div class="method-header">
343
		<span class="method-title">modifier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a57">57</a></span>)
342
		<span class="method-title">modifier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a57">57</a></span>)
344
	</div> 
343
	</div> 
345
	
344
	
346
	<!-- ========== Info from phpDoc block ========= -->
345
	<!-- ========== Info from phpDoc block ========= -->
347
<p class="short-description">Méthode appelée lors d'une requête HTTP de type POST.</p>
346
<p class="short-description">Méthode appelée lors d'une requête HTTP de type POST.</p>
348
<p class="description"><p>La ressource à modifier est indiquée via l'url. Les données devant servir à la mise à jours sont passées dans le corps  de la requête.  Si la modification est un succès, le code statut HTTP retourné devrait être 201.</p></p>
347
<p class="description"><p>La ressource à modifier est indiquée via l'url. Les données devant servir à la mise à jours sont passées dans le corps  de la requête.  Si la modification est un succès, le code statut HTTP retourné devrait être 201.</p></p>
349
	<ul class="tags">
348
	<ul class="tags">
350
				<li><span class="field">return:</span> une chaine indiquant le succès de l'opération ou rien.</li>
349
				<li><span class="field">return:</span> une chaine indiquant le succès de l'opération ou rien.</li>
351
				<li><span class="field">access:</span> public</li>
350
				<li><span class="field">access:</span> public</li>
352
			</ul>
351
			</ul>
353
	
352
	
354
	<div class="method-signature">
353
	<div class="method-signature">
355
		<span class="method-result">mixed</span>
354
		<span class="method-result">mixed</span>
356
		<span class="method-name">
355
		<span class="method-name">
357
			modifier
356
			modifier
358
		</span>
357
		</span>
359
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
358
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$requeteDonnees</span>)
360
			</div>
359
			</div>
361
	
360
	
362
			<ul class="parameters">
361
			<ul class="parameters">
363
					<li>
362
					<li>
364
				<span class="var-type">array</span>
363
				<span class="var-type">array</span>
365
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
364
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
366
					<li>
365
					<li>
367
				<span class="var-type">array</span>
366
				<span class="var-type">array</span>
368
				<span class="var-name">$requeteDonnees</span><span class="var-description">: les données transférées dans le corps de la requête devant servir à la modification.</span>			</li>
367
				<span class="var-name">$requeteDonnees</span><span class="var-description">: les données transférées dans le corps de la requête devant servir à la modification.</span>			</li>
369
				</ul>
368
				</ul>
370
		
369
		
371
			
370
			
372
	</div>
371
	</div>
373
<a name="methodsupprimer" id="supprimer"><!-- --></a>
372
<a name="methodsupprimer" id="supprimer"><!-- --></a>
374
<div class="oddrow">
373
<div class="oddrow">
375
	
374
	
376
	<div class="method-header">
375
	<div class="method-header">
377
		<span class="method-title">supprimer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a86">86</a></span>)
376
		<span class="method-title">supprimer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__RestService.php.html#a86">86</a></span>)
378
	</div> 
377
	</div> 
379
	
378
	
380
	<!-- ========== Info from phpDoc block ========= -->
379
	<!-- ========== Info from phpDoc block ========= -->
381
<p class="short-description">Méthode appelée lors d'une requête HTTP de type DELETE (ou POST avec action=DELETE dans le corps de la requete).</p>
380
<p class="short-description">Méthode appelée lors d'une requête HTTP de type DELETE (ou POST avec action=DELETE dans le corps de la requete).</p>
382
<p class="description"><p>Si la suppression est un succès, le code statut HTTP retourné devrait être 204.</p></p>
381
<p class="description"><p>Si la suppression est un succès, le code statut HTTP retourné devrait être 204.</p></p>
383
	<ul class="tags">
382
	<ul class="tags">
384
				<li><span class="field">return:</span> une chaine indiquant le succès de l'opération ou rien.</li>
383
				<li><span class="field">return:</span> une chaine indiquant le succès de l'opération ou rien.</li>
385
				<li><span class="field">access:</span> public</li>
384
				<li><span class="field">access:</span> public</li>
386
			</ul>
385
			</ul>
387
	
386
	
388
	<div class="method-signature">
387
	<div class="method-signature">
389
		<span class="method-result">mixed</span>
388
		<span class="method-result">mixed</span>
390
		<span class="method-name">
389
		<span class="method-name">
391
			supprimer
390
			supprimer
392
		</span>
391
		</span>
393
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>)
392
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$ressources</span>)
394
			</div>
393
			</div>
395
	
394
	
396
			<ul class="parameters">
395
			<ul class="parameters">
397
					<li>
396
					<li>
398
				<span class="var-type">array</span>
397
				<span class="var-type">array</span>
399
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
398
				<span class="var-name">$ressources</span><span class="var-description">: Morceaux de l'url servant à préciser la ressource concerné pour le service demandé.</span>			</li>
400
				</ul>
399
				</ul>
401
		
400
		
402
			
401
			
403
	</div>
402
	</div>
404
						
403
						
405
		</div>
404
		</div>
406
	</div>
405
	</div>
407
 
406
 
408
 
407
 
409
	<p class="notes" id="credit">
408
	<p class="notes" id="credit">
410
		Documentation generated on Tue, 18 Jan 2011 15:13:24 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
409
		Documentation generated on Tue, 18 Jan 2011 15:30:58 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
411
	</p>
410
	</p>
412
	</div></body>
411
	</div></body>
413
</html>
412
</html>