<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<action path="export_mass_questionn" class="com.edeal.frontline.controller.actions.custom.ExportMass_Questionnaires_Action" allowAnonymous="false">
			<!-- <redirect code="success" page="/download"/> -->
			<forward code="success" page="/common/jsondownload.jsp"/>
		</action>
		<action path="export_mass_guide" class="com.edeal.frontline.controller.actions.custom.ExportMass_Guides_Action" allowAnonymous="false">
			<redirect code="success" page="/download"/>
		</action>
		<action path="export_mass_envie" class="com.edeal.frontline.controller.actions.custom.ExportMass_Envies_Action" allowAnonymous="false">
			<redirect code="success" page="/download"/>
		</action>
		<action path="export_mass_statistique" class="com.edeal.frontline.controller.actions.custom.ExportMass_Statistiques_Action" allowAnonymous="false">
			<redirect code="success" page="/download"/>
		</action>
		<action path="export_mass_optimisation" class="com.edeal.frontline.controller.actions.custom.ExportMass_Optimisations_Action" allowAnonymous="false">
			<redirect code="success" page="/download"/>
		</action>
		<action path="send_to_web" class="com.edeal.frontline.controller.actions.custom.SendEntToWebAction"	 allowAnonymous="false" loginPage="/login_ajax.jsp">
		   		<forward code="success" page="/common/jsonarray.jsp"/>					
		</action>
		<action path="print_guide" class="com.edeal.frontline.controller.actions.custom.Impression_QuestionnaireGuide_Action"
		   		allowAnonymous="false">
		   		<redirect code="success" page="/download"/>
		</action>
		<action path="print_optim" class="com.edeal.frontline.controller.actions.custom.Impression_QuestionnaireOptim_Action"
		   		allowAnonymous="false">
		   		<redirect code="success" page="/download"/>  		
		</action>
		
		<action path="print_stat" class="com.edeal.frontline.controller.actions.custom.Impression_QuestionnaireStat_Action"
		   		allowAnonymous="false">
		   		<redirect code="success" page="/download"/>  		
		</action>
		
		<action path="print_envie" class="com.edeal.frontline.controller.actions.custom.Impression_QuestionnaireEnvie_Action"
		   		allowAnonymous="false">
		   		<redirect code="success" page="/download"/>  		
		</action>
		
		<action path="refresh_enterprise" class="com.edeal.frontline.controller.actions.RefreshAction"
		   		allowAnonymous="false">
		   		<param name="type" value="Enterprise"/>
		   		<forward code="success" page="/check_adress.fl" />   		
		</action>
		<action path="refresh_enterprise_custom" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnonymous="false">
			<param name="type" value="Enterprise"/>
	   		<display code="success" action="/sales/enterprise/edit_action.jsp" body="/sales/enterprise/edit.jsp" />	
		</action>
		<action path="create_association"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<initializer class="com.edeal.frontline.initializers.custom.EnterpriseCustomInitializer" id="Enterprise" scope="request" >
				<init_param name="EntTyeID" method="initAsso"/>
				<init_param name="actorID" scope="session" setProperty="EntActID" />
				<init_param name="EntPhone" method="initPhone" />
			</initializer>
			<display code="success" action="/sales/enterprise/edit_action.jsp" body="/sales/enterprise/edit.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/format_tel.jsp,/sales/enterprise/enterprise_js.jsp"/>
		</action>
		<action path="create_restaurant"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<initializer class="com.edeal.frontline.initializers.custom.EnterpriseCustomInitializer" id="Enterprise" scope="request" >
				<init_param name="EntTyeID" method="initResto"/>
				<init_param name="initEntRatachHotelID_" setProperty="EntRatachHotelID_"/>
				<init_param name="actorID" scope="session" setProperty="EntActID" />
			</initializer>
			<display code="success" action="/sales/enterprise/edit_action.jsp" body="/sales/enterprise/edit.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/format_tel.jsp,/sales/enterprise/enterprise_js.jsp"/>
		</action>
		<action path="create_partenaire"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<initializer class="com.edeal.frontline.initializers.custom.EnterpriseCustomInitializer" id="Enterprise" scope="request" >
				<init_param name="EntTyeID" method="initPart"/>
				<init_param name="actorID" scope="session" setProperty="EntActID" />
				<init_param name="EntPhone" method="initPhone" />
			</initializer>
			<display code="success" action="/sales/enterprise/edit_action.jsp" body="/sales/enterprise/edit.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/format_tel.jsp,/sales/enterprise/enterprise_js.jsp"/>
		</action>
		<action path="create_enterprise"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<display
				code="success"
				action="/sales/enterprise/edit_action.jsp"
				body="/sales/enterprise/edit.jsp"
				jsInclude="/js/ac/fobAC_js.jsp,/js/format_tel.jsp,/sales/enterprise/enterprise_js.jsp"/>
			<initializer class="com.edeal.frontline.initializers.EnterpriseInitializer" id="Enterprise" scope="request">
				<init_param name="actorID" scope="session" setProperty="EntActID" />
				<init_param name="initEntRatachHotelID_" setProperty="EntRatachHotelID_"/>
				<init_param name="EntPhone" method="initPhone" />
			</initializer>
		</action>
		<action path="edit_enterprise"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<display
				code="success"
				action="/sales/enterprise/edit_action.jsp"
				body="/sales/enterprise/edit.jsp"
				jsInclude="/js/ac/fobAC_js.jsp,/js/format_tel.jsp,/sales/enterprise/enterprise_js.jsp,/plugins/addressnormalisation/js/normalisation.js"/>
				<initializer class="com.edeal.frontline.initializers.EnterpriseInitializer" id="Enterprise" scope="request">
			</initializer>
		</action>
		<action path="select_sector" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Actor"/>
			<forward code="success" page="/sales/enterprise/select_sector.jsp"/>
		</action>
		<action path="save_enterprise" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<subaction class="com.edeal.frontline.controller.actions.SaveIdenticalAction">
				<param name="type" value="Enterprise"/>
				<result code="success" continue="true"/>
			</subaction>
			<param name="type" value="Enterprise"/>
			<redirect code="success" page="/read_enterprise.fl"/>
		</action>
		<action path="first_save_enterprise" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Enterprise"/>
			<subaction class="com.edeal.frontline.controller.actions.SaveIdenticalAction">
				<param name="type" value="Enterprise"/>
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/create_person.fl" forwardAttr="justSavedID"/>
		</action>
		<action path="read_enterprise" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<display
				code="success"
				action="/sales/enterprise/read_action.jsp"
				body="/sales/enterprise/read.jsp"
				jsInclude="/js/cti.jsp,/sales/enterprise/enterprise_js.jsp"/>
		</action>
		<action path="list_custom_entlin_ajax" class="com.edeal.frontline.controller.actions.custom.EntLinCustomList" allowAnonymous="false" loginPage="/login_ajax.jsp">
				<param name="gridName" value="EntLin" />
				<param name="type" value="Enterprise"/>
				<param name="embedded" value="true"/>
				<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		<action path="list_custom_entlin_ajax_lin_ql" class="com.edeal.frontline.controller.actions.custom.EntLinCustomList" allowAnonymous="false" loginPage="/login_ajax.jsp">
				<param name="gridName" value="EntLin" />
				<param name="type" value="Enterprise"/>
				<param name="embedded" value="true"/>
				<forward code="success" page="/common/list/listAjaxQuickLookLin.jsp"/>
		</action>
		<action path="delete_enterprise_old" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=ENTERPRISE" />
		</action>
		<action path="delete_enterprise" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<forward code="success" page="/list_criteria.fl?lc=ENTERPRISE">
				<userChoice page="/prompt_user_choice.fl" displayList="true" type="Enterprise" />
			</forward>
		</action>
		<action path="fusion_enterprise_ajax" class="com.edeal.frontline.controller.actions.FusionEnterpriseAction" allowAnonymous="false">
			<forward code="success" page="/sales/enterprise/fusionAjax.jsp" />
			<forward code="failure" page="/errors/failure_report_ajax.jsp" />
		</action>		
		<action path="link_enterprise_ajax" class="com.edeal.frontline.controller.actions.LinkEnterpriseAction" allowAnonymous="false">
			<forward code="success" page="/sales/enterprise/linkAjax.jsp" />
			<forward code="failure" page="/errors/failure_report_ajax.jsp" />
		</action>
		<action path="list_custom_entint_ajax" class="com.edeal.frontline.controller.actions.custom.InteractionListAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="gridName" value="EntInt" />
			<param name="type" value="enterprise"/>
			<param name="executeQuery" value="true"/>
			<param name="$$nb" value="20"/>
			<param name="embedded" value="true"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		<action path="list_custom_entsol_ajax" class="com.edeal.frontline.controller.actions.custom.EntSolCustomList" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		<action path="load_sectors_ajax" class="com.edeal.frontline.controller.actions.SectorsAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/sales/enterprise/sectorsAjax.jsp"/>
		</action>
		<action path="load_retard_relatif_enterprise" class="com.edeal.frontline.controller.actions.custom.RetardRelatifCustomList" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="gridName" value="RetRel" />
			<param name="type" value="Enterprise"/>
			<param name="executeQuery" value="true"/>
			<param name="embedded" value="false"/>
			<forward code="success" page="/common/list/listAjax.jsp"/>
		</action>
		<action path="retardRelatif" class="com.edeal.frontline.controller.actions.EntRetardRelatifAction" allowAnonymous="false" loginPage="/login.jsp">
			<subaction class="com.edeal.frontline.controller.actions.custom.RetardRelatifCustomList">
				<param name="gridName" value="RetRel"/>
				<param name="executeQuery" value="false"/>
				<param name="embedded" value="true"/>
				<result code="success" continue="true"/>
			</subaction>
			<display code="success" action="/sales/enterprise/retardRelatif_action.jsp" body="/sales/enterprise/retardRelatif.jsp" />
		</action>
		<action path="similaires" class="com.edeal.frontline.controller.actions.SimilarAction" allowAnonymous="false" loginPage="/login.jsp">
			<display code="success" action="/sales/enterprise/similaires_action.jsp" body="/sales/enterprise/similaires.jsp" />
		</action>
		<action path="entFusionSimilaires" class="com.edeal.frontline.controller.actions.EntSimilairesFusionAction" allowAnonymous="false" loginPage="/login.jsp">
			<forward code="success" page="/list_criteria.fl?lc=ENTERPRISE" />
		</action>
		<action path="fusion_enterprise" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/sales/enterprise/fusion.jsp"/>
		</action>
		<action path="printquicklook" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<param name="type" value="Enterprise" />
			<forward code="success" page="/sales/enterprise/printquicklook.jsp"/>
		</action>	
		<action path="quicklook" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<display
				code="success"
				action="/sales/enterprise/quicklook_action.jsp"
				body="/sales/enterprise/quicklook.jsp"
				jsInclude="/sales/enterprise/enterprise_js.jsp"/>
		</action>
		<action path="tree_hierarchy">
			<forward code="success" page="/sales/enterprise/tree_hierarchy.jsp" />
		</action>
		<!-- the 2 following actions calls deprecated classes. 
		Please use the new ones : 
			- get_enterprises_localization_around
		-->
		<action path="update_enterprise_geocode" class="com.edeal.frontline.controller.actions.EnterpriseUpdateGeoCodeAction">
			<forward code="success" page="/common/blank_ajax.jsp"/>
		</action>
		<action path="enterprise_get_ents_around" class="com.edeal.frontline.controller.actions.EnterpriseGetEntsAroundAction">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<!-- end of deprecated actions -->

		<action path="get_enterprises_localization_around" class="com.edeal.frontline.map.GetEnterprisesCoordinatesAroundEnterpriseAction">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="enterprise_get_optimized_directions" class="com.edeal.frontline.map.GetOptimizedDirectionsAction">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="find_double" class="com.edeal.frontline.controller.actions.FindDoubleAction" allowAnonymous="false">
			 <forward code="success" page="/sales/enterprise/return_doublon_msg.jsp"/>
		</action>
		<action path="open_popup_doublon_multifunction" class="com.edeal.frontline.controller.actions.DisplayDoubleAction" allowAnonymous="false">
			<forward code="success" page="/sales/person/select_doublons_popup.jsp"/>
		</action>
		<action path="open_popup_doublon" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/sales/enterprise/popup_doublon.jsp"/>
		</action>
		<action path="operation_doublon" class="com.edeal.frontline.controller.actions.OperationDoublonAction" allowAnonymous="false" loginPage="/login.jsp">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="addfile_tiers" class="com.edeal.frontline.controller.actions.LoadAction">
			<param name="type" value="Enterprise" />
			<forward code="success" page="/sales/enterprise/addfile.jsp"/>
		</action>
		<action path="save_merge_enterprise" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Enterprise"/>
			<subaction class="com.edeal.frontline.controller.actions.MergeObjectAfterSavingAction">
				<param name="type" value="Enterprise"/>
				<result code="success" continue="true"/>
			</subaction>
			<param name="type" value="Enterprise"/>
			<redirect code="success" page="/edit_enterprise.fl"/>
		</action>
		<action path="do_calculate_entintravat" class="com.edeal.frontline.controller.actions.CalculateEntIntraVATAction" allowAnonymous="false" loginPage="/login.jsp">
			<forward code="success" page="/sales/enterprise/calculate_entintravat.jsp"/>
		</action>
		<action path="getEnterprisePersons" class="com.edeal.frontline.controller.actions.enterprise.WSGetEnterprisePersons" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<!-- Activation -->
		<action path="activer_entreprise" class="com.edeal.frontline.controller.actions.custom.ChangerEtatEnterpriseAction" allowAnonymous="false">
			<param name="typeChg" value="ACTIV"/>
			<redirect code="success" page="/read_enterprise.fl"/>
		</action>
		<!-- Desactivation -->
		<action path="desactiver_entreprise" class="com.edeal.frontline.controller.actions.custom.ChangerEtatEnterpriseAction" allowAnonymous="false">
			<param name="type" value="Enterprise" />
			<param name="typeChg" value="DESACTIV"/>
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=MY_ENT" />
		</action>
		<!-- Charger les Régions d'un Pays donné -->
		<action path="get_enterprise_regions" class="com.edeal.frontline.controller.actions.custom.GetEnterprise_Regions" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/> 
		</action>
		<!-- Charger les départements d'une Région donnée -->
		<action path="get_enterprise_departments" class="com.edeal.frontline.controller.actions.custom.GetEnterprise_Departments" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/> 
		</action>
		
		<action path="popup_cqcadeaux" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Enterprise"/>
			<forward code="success" page="/sales/enterprise/cqcadeaux_popup.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/format_tel.jsp,/sales/enterprise/enterprise_js.jsp,/plugins/addressnormalisation/js/normalisation.js"/> />
		</action>
		<action path="fusion_document_enterprise_asso_eti" class="com.edeal.frontline.controller.actions.ForwardAction">
			<forward code="success" page="/marketing/document/pop_up_etiquete_association.jsp"/>
		</action>
		<action path="fusion_etiquette_assos" class="com.edeal.frontline.controller.actions.custom.Impression_Etiquette"
		   		allowAnonymous="false">
		   		<redirect code="success" page="/download"/>  		
		</action>
		<action path="activate_cotisation_flag" class="com.edeal.frontline.controller.actions.custom.ActivateCotisationFlagAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/> 
		</action>
		<action path="save_cartefid" class="com.edeal.frontline.controller.actions.custom.SaveCarteFIDAction" allowAnonymous="false">
			<forward code="success" page="/common/json.jsp"/>
		</action>
		<action path="delete_carteFID" class="com.edeal.frontline.controller.actions.custom.DeleteCarteFID_Action" allowAnonymous="false">
			<redirect code="success" page="/read_enterprise.fl"/>
		</action>
		<action path="generate_devis_echeancier" class="com.edeal.frontline.controller.actions.custom.GenerateDevCotEcheancierAction"
		   		allowAnonymous="false">
		   	<redirect code="success" page="/read_opportunity.fl"/>
		</action>
    </actions>
</mapping>
