<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<!-- Lecture Location -->
		<action path="read_location"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Location" />
			<initializer class="com.edeal.frontline.initializers.LocationInitializer" id="Location" scope="request">
			</initializer>
			<subaction class="com.edeal.frontline.controller.actions.ListAction">
				<param name="code" value="PER_EMB"/>
				<param name="embedded" value="true"/>
				<param name="executeQuery" value="false"/>
				<result code="success" continue="true"/>
			</subaction>
			<display code="success" action="/sales/location/read_action.jsp" body="/sales/location/read.jsp" jsInclude="/sales/location/location_read_js.jsp,/js/cti.jsp"/>
		</action>

		<!-- Pr�éparation donn�es Location pour édition -->

		<action path="edit_location"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Location" />
			<display code="success" action="/sales/location/edit_action.jsp" body="/sales/location/edit.jsp" jsInclude="/js/format_tel.jsp,/sales/location/location_js.jsp"/>
		</action>

		<action path="create_location"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Location" />
  			<initializer class="com.edeal.frontline.initializers.LocationInitializer" id="Location" scope="request">
			<init_param name="initEntID" method="initLocEntID"/>
			</initializer>
			<display code="success" action="/sales/location/edit_action.jsp" body="/sales/location/edit.jsp" jsInclude="/js/format_tel.jsp,/sales/location/location_js.jsp"/>


		</action>
		<!-- Sauvegarde Location -->

		<action path="save_location"
			class="com.edeal.frontline.controller.actions.SaveAction"
			allowAnonymous="false">
			<param name="type" value="Location" />
			<initializer class="com.edeal.frontline.initializers.LocationInitializer" id="Location" scope="request" />
			<subaction class="com.edeal.frontline.controller.actions.ListAction">
				<param name="code" value="PER_EMB"/>
				<param name="embedded" value="true"/>
				<param name="executeQuery" value="false"/>
				<result code="success" continue="true"/>
			</subaction>
			<redirect code="success" page="/read_location.fl" />
		</action>
		
		<!-- Suppression Location -->

		<action path="delete_location"
			class="com.edeal.frontline.controller.actions.DeleteAction"
			allowAnonymous="false">
			<param name="type" value="Location" />
			<subaction class="com.edeal.frontline.controller.actions.LoadEnterprise">
				<result code="success" continue="true"/>
			</subaction>
			<display
				code="success"
				action="/sales/enterprise/read_action.jsp"
				body="/sales/enterprise/read.jsp"
				jsInclude="/js/cti.jsp,/sales/enterprise/enterprise_js.jsp"/>
		</action>

		<!-- List Location -->

		<action path="list_location"
			class="com.edeal.frontline.controller.actions.ListAction"
			allowAnonymous="false">
			<param name="code" value="Location" />
			<forward code="success" page="/list.jsp" />

		</action>
		
		<action path="update_location_geocode" class="com.edeal.frontline.controller.actions.LocationUpdateGeoCodeAction">
			<forward code="success" page="/common/blank_ajax.jsp"/>
		</action>
		
		
	</actions>
</mapping>
