1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.6.0_26) on Mon Aug 20 14:07:48 CEST 2012 -->
10 <META NAME="date" CONTENT="2012-08-20">
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
14 <SCRIPT type="text/javascript">
15 function windowTitle()
17 if (location.href.indexOf('is-external=true') == -1) {
18 parent.document.title="EmaWSConnector";
27 <BODY BGCOLOR="white" onload="windowTitle();">
31 <!-- ========= START OF TOP NAVBAR ======= -->
32 <A NAME="navbar_top"><!-- --></A>
33 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
34 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
37 <A NAME="navbar_top_firstrow"><!-- --></A>
38 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
39 <TR ALIGN="center" VALIGN="top">
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
42 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EmaWSConnector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
44 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
45 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
46 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
47 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
51 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
57 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58 PREV CLASS
59 <A HREF="../emaWSConnector/ShowCase.html" title="class in emaWSConnector"><B>NEXT CLASS</B></A></FONT></TD>
60 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61 <A HREF="../index.html?emaWSConnector/EmaWSConnector.html" target="_top"><B>FRAMES</B></A>
62 <A HREF="EmaWSConnector.html" target="_top"><B>NO FRAMES</B></A>
63 <SCRIPT type="text/javascript">
66 document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
71 <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
78 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
80 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
84 <A NAME="skip-navbar_top"></A>
85 <!-- ========= END OF TOP NAVBAR ========= -->
88 <!-- ======== START OF CLASS DATA ======== -->
93 Class EmaWSConnector</H2>
96 <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>emaWSConnector.EmaWSConnector</B>
100 <DT><PRE>public class <B>EmaWSConnector</B><DT>extends java.lang.Object</DL>
105 <DT><B>Author:</B></DT>
107 Cette classe est un connecteur vers EMaEval.
108 Ce connecteur utilise des webservices de type REST.</DD>
114 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
116 <A NAME="constructor_summary"><!-- --></A>
117 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
118 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
119 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
120 <B>Constructor Summary</B></FONT></TH>
122 <TR BGCOLOR="white" CLASS="TableRowColor">
123 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#EmaWSConnector(java.lang.String, java.lang.String, java.lang.String)">EmaWSConnector</A></B>(java.lang.String urlBase,
124 java.lang.String encodage,
125 java.lang.String login)</CODE>
128 Constructeur de la classe.</TD>
132 <!-- ========== METHOD SUMMARY =========== -->
134 <A NAME="method_summary"><!-- --></A>
135 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
136 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
137 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
138 <B>Method Summary</B></FONT></TH>
140 <TR BGCOLOR="white" CLASS="TableRowColor">
141 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
142 <CODE>static int</CODE></FONT></TD>
143 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneInstantiate(java.lang.Long)">campagneInstantiate</A></B>(java.lang.Long id)</CODE>
146 Instanciation de la campagne.</TD>
148 <TR BGCOLOR="white" CLASS="TableRowColor">
149 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
150 <CODE>static int</CODE></FONT></TD>
151 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneUpdate(java.lang.Long, java.lang.String, java.lang.String, java.lang.String)">campagneUpdate</A></B>(java.lang.Long id,
152 java.lang.String name,
153 java.lang.String dateStart,
154 java.lang.String dateEnd)</CODE>
157 Mettre à jour certains paramètres de la campagne.</TD>
159 <TR BGCOLOR="white" CLASS="TableRowColor">
160 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161 <CODE>static java.lang.Integer</CODE></FONT></TD>
162 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneUpdateEntity(java.lang.Long, java.lang.String, java.lang.String, java.lang.String)">campagneUpdateEntity</A></B>(java.lang.Long campagne,
163 java.lang.String entities,
164 java.lang.String role,
165 java.lang.String action)</CODE>
168 Ajouter ou supprimer des personnes/groupes dans une campagne d'évaluation</TD>
170 <TR BGCOLOR="white" CLASS="TableRowColor">
171 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172 <CODE>static java.lang.Integer</CODE></FONT></TD>
173 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneUpdateExam(java.lang.Long, java.lang.Long, java.lang.String)">campagneUpdateExam</A></B>(java.lang.Long campagne,
174 java.lang.Long examen,
175 java.lang.String action)</CODE>
178 Ajouter ou supprimer des examens dans une compagne d'évaluation.</TD>
180 <TR BGCOLOR="white" CLASS="TableRowColor">
181 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
182 <CODE>static java.lang.Integer</CODE></FONT></TD>
183 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneUpdatePlan(java.lang.Long, java.lang.Long)">campagneUpdatePlan</A></B>(java.lang.Long campagne,
184 java.lang.Long planFormation)</CODE>
187 Mettre à jour le plan de formation dans lequel s'inscrit la campagne.</TD>
189 <TR BGCOLOR="white" CLASS="TableRowColor">
190 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
191 <CODE>static java.lang.Integer</CODE></FONT></TD>
192 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneUpdateScenarioEvaluation(java.lang.Long, java.lang.String)">campagneUpdateScenarioEvaluation</A></B>(java.lang.Long campagne,
193 java.lang.String scenarioEvaluation)</CODE>
196 Mettre à jour le scénario d'évaluation dans une campagne</TD>
198 <TR BGCOLOR="white" CLASS="TableRowColor">
199 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
200 <CODE>static java.lang.Integer</CODE></FONT></TD>
201 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#campagneUpdateScenarioProperty(java.lang.Long, java.lang.String)">campagneUpdateScenarioProperty</A></B>(java.lang.Long id,
202 java.lang.String value)</CODE>
205 Mettre à jour la valeur d'une propriété d'un scénario dans une campagne</TD>
207 <TR BGCOLOR="white" CLASS="TableRowColor">
208 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209 <CODE>static java.util.List<<A HREF="../model/Plan.html" title="class in model">Plan</A>></CODE></FONT></TD>
210 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getAllPlanFormation()">getAllPlanFormation</A></B>()</CODE>
213 Obtenir la liste des plans de formation</TD>
215 <TR BGCOLOR="white" CLASS="TableRowColor">
216 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
217 <CODE>static java.util.List<<A HREF="../model/Referentiel.html" title="class in model">Referentiel</A>></CODE></FONT></TD>
218 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getAllReferentiel()">getAllReferentiel</A></B>()</CODE>
221 Obtenir la liste des référentiels</TD>
223 <TR BGCOLOR="white" CLASS="TableRowColor">
224 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
225 <CODE>static java.util.List<<A HREF="../model/ScenarioDefinition.html" title="class in model">ScenarioDefinition</A>></CODE></FONT></TD>
226 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getAllScenarios()">getAllScenarios</A></B>()</CODE>
229 Obtenir la liste des scénarios</TD>
231 <TR BGCOLOR="white" CLASS="TableRowColor">
232 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
233 <CODE>static <A HREF="../model/Campagne.html" title="class in model">Campagne</A></CODE></FONT></TD>
234 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getCampagne(java.lang.Long)">getCampagne</A></B>(java.lang.Long id)</CODE>
237 Obtenir une campagne existante</TD>
239 <TR BGCOLOR="white" CLASS="TableRowColor">
240 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
241 <CODE>static <A HREF="../model/Examen.html" title="class in model">Examen</A></CODE></FONT></TD>
242 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getExamen(java.lang.Long)">getExamen</A></B>(java.lang.Long id)</CODE>
245 </TD>
247 <TR BGCOLOR="white" CLASS="TableRowColor">
248 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249 <CODE>static <A HREF="../model/Plan.html" title="class in model">Plan</A></CODE></FONT></TD>
250 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getPlanFormation(java.lang.Long)">getPlanFormation</A></B>(java.lang.Long id)</CODE>
253 Obtenir un plan de formation existant.</TD>
255 <TR BGCOLOR="white" CLASS="TableRowColor">
256 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257 <CODE>static <A HREF="../model/Referentiel.html" title="class in model">Referentiel</A></CODE></FONT></TD>
258 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getReferentiel(java.lang.Long)">getReferentiel</A></B>(java.lang.Long id)</CODE>
261 obtenir un référentiel</TD>
263 <TR BGCOLOR="white" CLASS="TableRowColor">
264 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
265 <CODE>static java.util.List<<A HREF="../model/Todo.html" title="class in model">Todo</A>></CODE></FONT></TD>
266 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getTodoCampaign(java.lang.Long)">getTodoCampaign</A></B>(java.lang.Long id)</CODE>
269 Obtenir les tâches de l'utilisateur authentifié, pour une campagne précise</TD>
271 <TR BGCOLOR="white" CLASS="TableRowColor">
272 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273 <CODE>static java.lang.String</CODE></FONT></TD>
274 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#getUrlBase()">getUrlBase</A></B>()</CODE>
277 </TD>
279 <TR BGCOLOR="white" CLASS="TableRowColor">
280 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281 <CODE>static <A HREF="../model/Campagne.html" title="class in model">Campagne</A></CODE></FONT></TD>
282 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#newCampagne(java.util.Date, java.util.Date, java.lang.String, java.lang.String, java.lang.String)">newCampagne</A></B>(java.util.Date dateStart,
283 java.util.Date dateEnd,
284 java.lang.String creator,
285 java.lang.String name,
286 java.lang.String description)</CODE>
289 Créer une nouvelle campagne d'évaluation.</TD>
291 <TR BGCOLOR="white" CLASS="TableRowColor">
292 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
293 <CODE>static <A HREF="../model/Plan.html" title="class in model">Plan</A></CODE></FONT></TD>
294 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#newPlanFormation(java.lang.String, java.lang.String, java.lang.String)">newPlanFormation</A></B>(java.lang.String nom,
295 java.lang.String organisation,
296 java.lang.String ville)</CODE>
299 Créer un nouveau plan de formation</TD>
301 <TR BGCOLOR="white" CLASS="TableRowColor">
302 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
303 <CODE>static java.lang.Integer</CODE></FONT></TD>
304 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#planUpdateEntities(java.lang.Long, java.util.Set, java.lang.String, java.lang.String)">planUpdateEntities</A></B>(java.lang.Long planFormation,
305 java.util.Set<java.lang.String> logins,
306 java.lang.String action,
307 java.lang.String role)</CODE>
310 Ajout ou supprime des entités d'un rôle dans un plan</TD>
312 <TR BGCOLOR="white" CLASS="TableRowColor">
313 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
314 <CODE>static java.lang.Integer</CODE></FONT></TD>
315 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#planUpdateReferentiel(java.lang.Long, java.lang.Long, java.lang.String)">planUpdateReferentiel</A></B>(java.lang.Long planFormation,
316 java.lang.Long referentiel,
317 java.lang.String action)</CODE>
320 Ajoute ou supprime un référentiel d'un plan.</TD>
322 <TR BGCOLOR="white" CLASS="TableRowColor">
323 <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
324 <CODE>static java.util.List<<A HREF="../model/Examen.html" title="class in model">Examen</A>></CODE></FONT></TD>
325 <TD><CODE><B><A HREF="../emaWSConnector/EmaWSConnector.html#searchExamen(java.lang.String, java.lang.String, java.lang.String)">searchExamen</A></B>(java.lang.String auteur,
326 java.lang.String name,
327 java.lang.String competence)</CODE>
330 Chercher des examens</TD>
333 <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
334 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
335 <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
336 <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
338 <TR BGCOLOR="white" CLASS="TableRowColor">
339 <TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
345 <!-- ========= CONSTRUCTOR DETAIL ======== -->
347 <A NAME="constructor_detail"><!-- --></A>
348 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
349 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
350 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
351 <B>Constructor Detail</B></FONT></TH>
355 <A NAME="EmaWSConnector(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
358 public <B>EmaWSConnector</B>(java.lang.String urlBase,
359 java.lang.String encodage,
360 java.lang.String login)</PRE>
362 <DD>Constructeur de la classe.
365 <DT><B>Parameters:</B><DD><CODE>urlBase</CODE> - URL d'EMaEval. Par exemple http://evalcomp.com/webservices/<DD><CODE>encodage</CODE> - format d'encodage du retour. "xml" ou "json"<DD><CODE>login</CODE> - login de l'utilisateur authentifié</DL>
368 <!-- ============ METHOD DETAIL ========== -->
370 <A NAME="method_detail"><!-- --></A>
371 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
372 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
373 <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
374 <B>Method Detail</B></FONT></TH>
378 <A NAME="getUrlBase()"><!-- --></A><H3>
381 public static java.lang.String <B>getUrlBase</B>()</PRE>
389 <A NAME="newCampagne(java.util.Date, java.util.Date, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
392 public static <A HREF="../model/Campagne.html" title="class in model">Campagne</A> <B>newCampagne</B>(java.util.Date dateStart,
393 java.util.Date dateEnd,
394 java.lang.String creator,
395 java.lang.String name,
396 java.lang.String description)</PRE>
398 <DD>Créer une nouvelle campagne d'évaluation. Après cet appel,
399 la campagne ne sera pas instantié. Il faut lui ajouter un plan,
400 un scénario d'évaluation, des candidats, des examens, etc. Et
404 <DT><B>Parameters:</B><DD><CODE>dateStart</CODE> - Date de début de la campagne. Avant cette date, les candidats ne recevrons pas de tâche à effectuer<DD><CODE>dateEnd</CODE> - Date de fin de la campagne<DD><CODE>creator</CODE> - Créateur de la campagne<DD><CODE>name</CODE> - Nom de la campagne<DD><CODE>description</CODE> - description de la campagne
405 <DT><B>Returns:</B><DD>retourne la campagne nouvellement crée.</DL>
410 <A NAME="getCampagne(java.lang.Long)"><!-- --></A><H3>
413 public static <A HREF="../model/Campagne.html" title="class in model">Campagne</A> <B>getCampagne</B>(java.lang.Long id)</PRE>
415 <DD>Obtenir une campagne existante
418 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant de la campagne
419 <DT><B>Returns:</B><DD>retourne la campagne correspondante</DL>
424 <A NAME="getAllPlanFormation()"><!-- --></A><H3>
425 getAllPlanFormation</H3>
427 public static java.util.List<<A HREF="../model/Plan.html" title="class in model">Plan</A>> <B>getAllPlanFormation</B>()</PRE>
429 <DD>Obtenir la liste des plans de formation
433 <DT><B>Returns:</B><DD>retourne la liste des plans de formation existants.</DL>
438 <A NAME="getAllReferentiel()"><!-- --></A><H3>
439 getAllReferentiel</H3>
441 public static java.util.List<<A HREF="../model/Referentiel.html" title="class in model">Referentiel</A>> <B>getAllReferentiel</B>()</PRE>
443 <DD>Obtenir la liste des référentiels
447 <DT><B>Returns:</B><DD>Liste des référentiels existants, avec tous les domaines / sous-domaines / compétences.</DL>
452 <A NAME="getAllScenarios()"><!-- --></A><H3>
455 public static java.util.List<<A HREF="../model/ScenarioDefinition.html" title="class in model">ScenarioDefinition</A>> <B>getAllScenarios</B>()</PRE>
457 <DD>Obtenir la liste des scénarios
461 <DT><B>Returns:</B><DD>Liste des scénariosdisponibles</DL>
466 <A NAME="searchExamen(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
469 public static java.util.List<<A HREF="../model/Examen.html" title="class in model">Examen</A>> <B>searchExamen</B>(java.lang.String auteur,
470 java.lang.String name,
471 java.lang.String competence)</PRE>
473 <DD>Chercher des examens
476 <DT><B>Parameters:</B><DD><CODE>auteur</CODE> - chercher par auteur. "" pour ne pas filter par auteur<DD><CODE>name</CODE> - Chercher par nom d'examen. "" pour ne pas filter par examen<DD><CODE>competence</CODE> - Chercher par compétence. "" pour ne pas chercher par compétence
477 <DT><B>Returns:</B><DD>retourne la liste des examens correspondants aux filtres donnés. Remarque :
478 Comme il s'agit d'un service de recherche, beaucoup d'examen peuvent correspondre.
479 Afin de limiter le volume de données échangées avec le serveur, seul l'identifiant
480 et le nom de l'examen (ainsi que le nom de l'auteur) sont renseignés. Pour obtenir
481 plus d'information sur un examen (par exemple les questions, les compétences évaluées),
482 utilisez getExamen.</DL>
487 <A NAME="getExamen(java.lang.Long)"><!-- --></A><H3>
490 public static <A HREF="../model/Examen.html" title="class in model">Examen</A> <B>getExamen</B>(java.lang.Long id)</PRE>
498 <A NAME="newPlanFormation(java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
499 newPlanFormation</H3>
501 public static <A HREF="../model/Plan.html" title="class in model">Plan</A> <B>newPlanFormation</B>(java.lang.String nom,
502 java.lang.String organisation,
503 java.lang.String ville)</PRE>
505 <DD>Créer un nouveau plan de formation
508 <DT><B>Parameters:</B><DD><CODE>nom</CODE> - nom du plan de formation<DD><CODE>organisation</CODE> - organisation (ou établissement)<DD><CODE>ville</CODE> - ville dans laquelle est présente l'organisation
509 <DT><B>Returns:</B><DD>retourne le plan de formation crée (null en cas d'erreur)</DL>
514 <A NAME="getPlanFormation(java.lang.Long)"><!-- --></A><H3>
515 getPlanFormation</H3>
517 public static <A HREF="../model/Plan.html" title="class in model">Plan</A> <B>getPlanFormation</B>(java.lang.Long id)</PRE>
519 <DD>Obtenir un plan de formation existant.
522 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant du plan de formation
523 <DT><B>Returns:</B><DD>retourne le plan</DL>
528 <A NAME="getReferentiel(java.lang.Long)"><!-- --></A><H3>
531 public static <A HREF="../model/Referentiel.html" title="class in model">Referentiel</A> <B>getReferentiel</B>(java.lang.Long id)</PRE>
533 <DD>obtenir un référentiel
536 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant du référentiel
537 <DT><B>Returns:</B><DD>retourne le référentiel</DL>
542 <A NAME="planUpdateReferentiel(java.lang.Long, java.lang.Long, java.lang.String)"><!-- --></A><H3>
543 planUpdateReferentiel</H3>
545 public static java.lang.Integer <B>planUpdateReferentiel</B>(java.lang.Long planFormation,
546 java.lang.Long referentiel,
547 java.lang.String action)</PRE>
549 <DD>Ajoute ou supprime un référentiel d'un plan.
552 <DT><B>Parameters:</B><DD><CODE>planFormation</CODE> - idendifiant du plan de formation<DD><CODE>referentiel</CODE> - identifiant du référentiel<DD><CODE>action</CODE> - action à effectuer ("add" ou "remove")
553 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
558 <A NAME="planUpdateEntities(java.lang.Long, java.util.Set, java.lang.String, java.lang.String)"><!-- --></A><H3>
559 planUpdateEntities</H3>
561 public static java.lang.Integer <B>planUpdateEntities</B>(java.lang.Long planFormation,
562 java.util.Set<java.lang.String> logins,
563 java.lang.String action,
564 java.lang.String role)</PRE>
566 <DD>Ajout ou supprime des entités d'un rôle dans un plan
569 <DT><B>Parameters:</B><DD><CODE>planFormation</CODE> - indentifiant du plan de formation concerné<DD><CODE>logins</CODE> - logins des entités<DD><CODE>action</CODE> - action à effectuer ("add" ou "remove")<DD><CODE>role</CODE> - rôle concerné : "ROLE_MANAGER" ou "ROLE_PEDA" ou "ROLE_SCO"
570 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
575 <A NAME="campagneUpdatePlan(java.lang.Long, java.lang.Long)"><!-- --></A><H3>
576 campagneUpdatePlan</H3>
578 public static java.lang.Integer <B>campagneUpdatePlan</B>(java.lang.Long campagne,
579 java.lang.Long planFormation)</PRE>
581 <DD>Mettre à jour le plan de formation dans lequel s'inscrit la campagne.
584 <DT><B>Parameters:</B><DD><CODE>campagne</CODE> - la campagne d'évaluation concernée<DD><CODE>planFormation</CODE> - le nouveau plan de formation
585 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
590 <A NAME="campagneUpdateScenarioEvaluation(java.lang.Long, java.lang.String)"><!-- --></A><H3>
591 campagneUpdateScenarioEvaluation</H3>
593 public static java.lang.Integer <B>campagneUpdateScenarioEvaluation</B>(java.lang.Long campagne,
594 java.lang.String scenarioEvaluation)</PRE>
596 <DD>Mettre à jour le scénario d'évaluation dans une campagne
599 <DT><B>Parameters:</B><DD><CODE>campagne</CODE> - la campagne concernée<DD><CODE>scenarioEvaluation</CODE> - le nouveau scénario d'évaluation
600 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
605 <A NAME="campagneUpdateExam(java.lang.Long, java.lang.Long, java.lang.String)"><!-- --></A><H3>
606 campagneUpdateExam</H3>
608 public static java.lang.Integer <B>campagneUpdateExam</B>(java.lang.Long campagne,
609 java.lang.Long examen,
610 java.lang.String action)</PRE>
612 <DD>Ajouter ou supprimer des examens dans une compagne d'évaluation.
615 <DT><B>Parameters:</B><DD><CODE>campagne</CODE> - la campagne d'évaluation concernée<DD><CODE>examen</CODE> - l'examen à ajouter/supprimer<DD><CODE>action</CODE> - l'action à effectuer : "add" ou "remove"
616 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
621 <A NAME="campagneUpdateEntity(java.lang.Long, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
622 campagneUpdateEntity</H3>
624 public static java.lang.Integer <B>campagneUpdateEntity</B>(java.lang.Long campagne,
625 java.lang.String entities,
626 java.lang.String role,
627 java.lang.String action)</PRE>
629 <DD>Ajouter ou supprimer des personnes/groupes dans une campagne d'évaluation
632 <DT><B>Parameters:</B><DD><CODE>campagne</CODE> - la campagne d'évaluation concernée<DD><CODE>entities</CODE> - entités à ajouter/supprimer<DD><CODE>role</CODE> - rôle des entités. Par exemple, "Candidats".<DD><CODE>action</CODE> - action à effectuer "add" ou "remove"
633 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
638 <A NAME="campagneUpdateScenarioProperty(java.lang.Long, java.lang.String)"><!-- --></A><H3>
639 campagneUpdateScenarioProperty</H3>
641 public static java.lang.Integer <B>campagneUpdateScenarioProperty</B>(java.lang.Long id,
642 java.lang.String value)</PRE>
644 <DD>Mettre à jour la valeur d'une propriété d'un scénario dans une campagne
647 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant de la propriété à modifier<DD><CODE>value</CODE> - la nouvelle valeur
648 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
653 <A NAME="campagneInstantiate(java.lang.Long)"><!-- --></A><H3>
654 campagneInstantiate</H3>
656 public static int <B>campagneInstantiate</B>(java.lang.Long id)</PRE>
658 <DD>Instanciation de la campagne. Va générer les tâches pour les users.
661 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant de la campagne
662 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
667 <A NAME="campagneUpdate(java.lang.Long, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
670 public static int <B>campagneUpdate</B>(java.lang.Long id,
671 java.lang.String name,
672 java.lang.String dateStart,
673 java.lang.String dateEnd)</PRE>
675 <DD>Mettre à jour certains paramètres de la campagne. Notez que si
676 la campagne a déjà été instancié, cette modification n'aura pas
677 d'effet pour les utilisateurs : leurs tâches sont déjà instanciés
678 avec les paramètres au moment de l'instantiation. Pour que ces
679 nouvelles valeurs soit prises en compte dans les tâches d'un
680 candidat, il faut réinialiser l'instance du candidat.
683 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant de la campagne<DD><CODE>name</CODE> - nouveau nom<DD><CODE>dateStart</CODE> - nouvelle date de début<DD><CODE>dateEnd</CODE> - nouvelle date de fin
684 <DT><B>Returns:</B><DD>retourne un code d'erreur en fonction du résultat</DL>
689 <A NAME="getTodoCampaign(java.lang.Long)"><!-- --></A><H3>
692 public static java.util.List<<A HREF="../model/Todo.html" title="class in model">Todo</A>> <B>getTodoCampaign</B>(java.lang.Long id)</PRE>
694 <DD>Obtenir les tâches de l'utilisateur authentifié, pour une campagne précise
697 <DT><B>Parameters:</B><DD><CODE>id</CODE> - identifiant de la campagne
698 <DT><B>Returns:</B><DD>retourne la liste des todos</DL>
701 <!-- ========= END OF CLASS DATA ========= -->
705 <!-- ======= START OF BOTTOM NAVBAR ====== -->
706 <A NAME="navbar_bottom"><!-- --></A>
707 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
708 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
710 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
711 <A NAME="navbar_bottom_firstrow"><!-- --></A>
712 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
713 <TR ALIGN="center" VALIGN="top">
714 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
715 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
716 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
717 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/EmaWSConnector.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
718 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
719 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
720 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
721 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
725 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
731 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
732 PREV CLASS
733 <A HREF="../emaWSConnector/ShowCase.html" title="class in emaWSConnector"><B>NEXT CLASS</B></A></FONT></TD>
734 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
735 <A HREF="../index.html?emaWSConnector/EmaWSConnector.html" target="_top"><B>FRAMES</B></A>
736 <A HREF="EmaWSConnector.html" target="_top"><B>NO FRAMES</B></A>
737 <SCRIPT type="text/javascript">
740 document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
745 <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
752 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
753 SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
754 <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
755 DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
758 <A NAME="skip-navbar_bottom"></A>
759 <!-- ======== END OF BOTTOM NAVBAR ======= -->