<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<action path="save_web_form" class="com.edeal.frontline.controller.actions.custom.SaveWebFormPvtAction" allowAnonymous="true">
			<forward code="success" page="/web_form.fl"/>
			<forward code="success_bye" page="/siteweb/webform/webform_bye.jsp"/>
			<forward code="success_seeyou" page="/siteweb/webform/webform_seeyou.jsp"/>
			<forward code="disconnected" page="/siteweb/webform/webform_disconnected.jsp"/>
			<forward code="failure" page="/siteweb/webform/webform_error.jsp"/>
		</action>
		<action path="web_form_test" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="true">
			<forward code="success" page="/siteweb/webform/test.jsp"/>
			<forward code="success_guide" page="/siteweb/webform/webform-guide.jsp"/>
		</action>	
	<!-- 	
		<action path="web_form" class="com.edeal.frontline.controller.actions.LoadWebFormAction" allowAnonymous="true">
			<forward code="success_completed" page="/siteweb/webform/webform_completed.jsp"/>
			<forward code="success" page="/siteweb/webform/webform.jsp"/>
			<forward code="failure" page="/siteweb/webform/webform_error.jsp"/>
		</action> 
	-->
		<action path="init_frmguide_ajax" class="com.edeal.frontline.controller.actions.custom.InitWebFormPvtAction" allowAnonymous="true">
			<forward code="success" page="/common/blank_ajax.jsp"/>
			<forward code="failure" page="/errors/error_json_ajax.jsp"/>
		</action>
		
		<action path="reinit_frmguide_ajax" class="com.edeal.frontline.controller.actions.custom.InitWebFormPvtAction" allowAnonymous="true">
			<forward code="success" page="/common/blank_ajax.jsp"/>
			<forward code="failure" page="/errors/error_json_ajax.jsp"/>
		</action>
		
		<action path="web_form" class="com.edeal.frontline.controller.actions.custom.LoadWebFormPvtAction" allowAnonymous="true">
			<forward code="success_seeyou" page="/siteweb/webform/webform_seeyou.jsp"/>
			<forward code="success_guide" page="/siteweb/webform/webform-guide.jsp"/>
			<forward code="success_envies" page="/siteweb/webform/webform-envies.jsp"/>
			<forward code="success_stats" page="/siteweb/webform/webform-stats.jsp"/>
			<forward code="success_optimisation" page="/siteweb/webform/webform-optimisation.jsp"/>
			<forward code="success" page="/siteweb/webform/webform.jsp"/>
			<!-- Workflow de validation d'un questionnaire -->
			<forward code="success_completed" page="/siteweb/webform/webform_completed.jsp"/>
			<forward code="success_insupportable" page="/siteweb/webform/webform_insupportable.jsp"/>
			<forward code="success_submit" page="/siteweb/webform/webform_submit.jsp"/>
			<!-- <forward code="success_valide" page="/siteweb/webform/webform_valide.jsp"/>
			<forward code="success_integrate" page="/siteweb/webform/webform_integrate.jsp"/> -->
			<forward code="failure" page="/siteweb/webform/webform_error.jsp"/>
			<forward code="failure_expired" page="/siteweb/webform/webform_expired.jsp"/>
		</action>
		
		<action path="web_form_pvt" class="com.edeal.frontline.controller.actions.custom.LoadWebFormPvtAction" allowAnonymous="true">
			<forward code="success" page="/siteweb/webform/webform-guide.jsp"/>
			<!-- <forward code="success_completed" page="/siteweb/webform/webform_completed.jsp"/>
			<forward code="failure" page="/siteweb/webform/webform_error.jsp"/> -->
		</action>
		
		<!--  Expect parameter: id: person id, frpid: formresponseid, pvtid=personeventid
				built from read_person.fl
		 -->
		 <action path="formresponse_validate" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/read_person.fl"/>
		 </action>
		 
		<action path="formresponse_complete" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="FormResponse"/>
			<subaction class="com.edeal.frontline.controller.actions.FormResponseCompleteAction">
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/navigation/generate_html.jsp"/>
		 </action>
		 
		 <action path="formresponse_complete_ajax" class="com.edeal.frontline.controller.actions.custom.SubmitFormResponse" allowAnonymous="false">
			<forward code="success" page="/common/blank_ajax.jsp"/>
			<forward code="failure" page="/errors/failure_report_ajax.jsp"/>
		 </action>
		 
		<action path="formresponse_validate_ajax" class="com.edeal.frontline.controller.actions.custom.ValidateFormResponse" allowAnonymous="false">
			<forward code="success" page="/common/blank_ajax.jsp"/>
			<forward code="failure" page="/errors/failure_report_ajax.jsp"/>
		 </action>
		 
		 <action path="formresponse_integrate_ajax" class="com.edeal.frontline.controller.actions.custom.IntegrateFormResponseAction" allowAnonymous="false">
			<forward code="success" page="/common/blank_ajax.jsp"/>
			<forward code="failure" page="/errors/failure_report_ajax.jsp"/>
		 </action>
		 
		 <action  path="resend_web_form" class="com.edeal.frontline.controller.actions.custom.SaveAndSendNewVersionWFrmAction" allowAnonymous="true">
			<forward code="success" page="/common/jsonmail_ajax.jsp"/>
			<forward code="failure" page="/errors/failure_report_ajax.jsp"/>
		 </action>
		<action path="save_web_form_ajax" class="com.edeal.frontline.controller.actions.custom.SaveWebFormPvtAjaxAction" allowAnonymous="true">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="calculate_index" class="com.edeal.frontline.controller.actions.custom.CalculateStayIndexAction"
			 allowAnonymous="true">
			<forward code="success" page="/common/json.jsp"/>
		</action>
	</actions>	
		
</mapping>