<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<!--  listes  -->
		<action path="list_criteria" class="com.edeal.frontline.controller.actions.ListCriteriaAction" allowAnonymous="false">
			<display
				code="success"
				body="/common/list/list_criteria.jsp"
				action="/common/list/list_action.jsp"
				jsInclude="/js/utils.js, /js/ac/fobAC_js.jsp, /js/checkFields.jsp, /js/calendar.jsp, /js/grid/EdealGridCriteria.js"
				/>
		</action>
		
		
		<action path="list_criteria_analyse" class="com.edeal.frontline.controller.actions.ListCriteriaAction" allowAnonymous="false">
			<display
				code="success"
				body="/common/list/list_criteria_analyse.jsp"
				action="/common/list/list_action_analyse.jsp"
				jsInclude="/js/utils.js, /js/ac/fobAC_js.jsp, /js/checkFields.jsp, /js/calendar.jsp, /js/grid/EdealGridCriteria.js"
				/>
		</action>
		<action path="list" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false">
			<display
				code="success"
				body="/common/list/list.jsp"
				action="/common/list/list_action.jsp"
				jsInclude="/js/utils.js,/js/cti.jsp"/>
			<forward code="unValid" page="list_criteria.fl"/>
		</action>		
		
		<action path="list_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">			
			<forward code="success" page="/common/list/listAjax.jsp"/>
			<forward code="mandatory_fields_problem" page="/errors/mandatoryFieldsProblem.jsp"/>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
		</action>

		<action path="embedded_list_ajax" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
		</action>
		
		<action path="embedded_list_ajax_criteria" class="com.edeal.frontline.controller.actions.ListCriteriaAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<subaction class="com.edeal.frontline.controller.actions.EmbeddedListAction">
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
			<forward code="success" page="/common/list/list_criteria_search.jsp"/>
		</action>
		
		<!-- 41726: Questionnaire web - "Onglet Cibles" -->
		<action path="embedded_list_ajax_criteria_for_QST" class="com.edeal.frontline.controller.actions.ListCriteriaAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<subaction class="com.edeal.frontline.controller.actions.EmbeddedListAction">
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
			<forward code="success" page="/common/list/list_criteria_search_qst.jsp"/>
		</action>		
<!-- 		<action path="embedded_list_ajax_criteria_custom" class="com.edeal.frontline.controller.actions.ListCriteriaAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<subaction class="com.edeal.frontline.controller.actions.EmbeddedListAction">
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
			<forward code="success" page="/common/list/list_criteria_search_custom.jsp"/>
		</action> -->
		<action path="embedded_list_ajax_per" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjaxQuickLookPer.jsp"/>
		</action>
		
		<action path="embedded_list_ajax_opp" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjaxQuickLookOpp.jsp"/>
		</action>
		<action path="embedded_list_ajax_int" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjaxQuickLookInt.jsp"/>
		</action>
		<action path="embedded_list_ajax_imp" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjaxQuickLookImp.jsp"/>
		</action>
		<!-- Embedded Custom List for Contrat_-->
		<action path="embedded_list_ajax_ct_" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/custom/listAjaxCustomContrat_.jsp"/>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
		</action>
		<!-- Embedded Custom List for CmdgiftCheque_ -->
		<action path="embedded_list_ajax_cmdgiftcheque_" class="com.edeal.frontline.controller.actions.ListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/custom/listAjaxCustomCmdGiftCheque_.jsp"/>
			<exception class="com.edeal.frontline.FrontlineException" page="/errors/frontlineException_simple.jsp"/>
		</action>
		
		<action path="list_custom_ajax" class="com.edeal.frontline.controller.actions.CustomListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/common/list/listAjax_.jsp"/>
		</action>
		<action path="read_list" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="List"/>
			<display code="success" body="/admin/list/read.jsp" action="/admin/list/read_action.jsp"/>

		</action>
		<action path="create_list" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="List"/>
			<display code="success" 
			body="/admin/list/edit.jsp" 
			action="/admin/list/edit_action.jsp" jsInclude="/js/ac/fobAC_js.jsp"/>

		</action>
		<action path="edit_list" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="List"/>
			<display code="success" 
			body="/admin/list/edit.jsp" 
			action="/admin/list/edit_action.jsp" jsInclude="/js/ac/fobAC_js.jsp"/>

		</action>
		<action path="save_list" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="List"/>
			<redirect code="success" page="/read_list.fl" />
		</action>
		<action path="preview_list" class="com.edeal.frontline.controller.actions.ReloadListManagerAction" allowAnonymous="false">
			<subaction class="com.edeal.frontline.controller.actions.ListCriteriaAction">
				<result code="success" continue="true"/>
			</subaction>
			<display code="success" body="/common/list/list_criteria.jsp" action="/common/list/list_action.jsp" jsInclude="/js/utils.js, /js/ac/fobAC_js.jsp, /js/checkFields.jsp, /js/calendar.jsp, /js/grid/EdealGridCriteria.js"/>
		</action>
		<action path="delete_list" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="List"/>
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=LIST"/>
		</action>
		
		<action path="waiting_operation_popup" class="com.edeal.frontline.controller.actions.ForwardAction">
			<forward code="success" page="/common/waiting_popup.jsp" />
		</action>	
			
		<!-- AFFECT VALUES -->	
		<action path="select_entry_toaffect" class="com.edeal.frontline.controller.actions.MassSelectAffectLayerAction">
			<forward code="success" page="/common/select_popup.jsp" />
		</action>
		<action path="mass_affect_entry" class="com.edeal.frontline.controller.actions.ListMenuMassSelectAffectAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		
		<!-- Aggregate into populationv2 -->	
		<action path="select_entry_toaggregate_into_population" class="com.edeal.frontline.controller.actions.MassSelectAggregateIntoPopulationLayerAction" >
			<forward code="success" page="/common/aggregateintopopulation_popup.jsp" />
		</action>
		<action path="mass_aggregate_into_population_entry" class="com.edeal.frontline.controller.actions.ListMenuMassSelectAggregateIntoPopulationAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		
		<!-- DELETE ENTRIES -->
		<action path="select_entry_todelete" class="com.edeal.frontline.controller.actions.MassSelectDeleteLayerAction">
			<forward code="success" page="/common/confirmation_popup.jsp" />
		</action>	
		<action path="mass_delete_entry" class="com.edeal.frontline.controller.actions.ListMenuMassSelectDeleteAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		
		<!-- MOVE DATE -->
		<action path="select_entry_tomove" class="com.edeal.frontline.controller.actions.MassSelectMoveDateLayerAction">
			<forward code="success" page="/common/delay_popup.jsp" />
		</action>	
		<action path="mass_move_entry" class="com.edeal.frontline.controller.actions.ListMenuMassSelectMoveDateAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		<!-- MOVE DAY -->
		<action path="select_entry_tomove_day" class="com.edeal.frontline.controller.actions.MassSelectMoveToDayLayerAction">
			<forward code="success" page="/common/today_popup.jsp" />
		</action>
		<action path="mass_move_entry_day" class="com.edeal.frontline.controller.actions.ListMenuMassSelectMoveToDayAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>			
		</action>
		
		<action path="generate_csv" class="com.edeal.frontline.controller.actions.ExportListToCSVAction" allowAnonymous="false">
			<forward code="success" page="/common/list/file.jsp"/>			
		</action>
	</actions>
</mapping>
