<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<!--  Lecture -->
		<action path="read_snapshotdisplay"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="SnapshotDisplay" />
			<display code="success" action="/admin/snapshotdisplay/read_action.jsp" body="/admin/snapshotdisplay/read.jsp" />			
		</action>

		<!--  Edition -->
		<action path="edit_snapshotdisplay"
			class="com.edeal.frontline.kpi.controller.SdiLoadAction"
			allowAnonymous="false">
			<param name="type" value="SnapshotDisplay" />			
			<display code="mergedTables" action="/admin/snapshotdisplay/edit_action.jsp" body="/admin/snapshotdisplay/mt_edit.jsp" jsInclude="/js/checkFields.jsp,/js/utils.js,/js/presentField.js"/>			
			<display code="success" action="/admin/snapshotdisplay/edit_action.jsp" body="/admin/snapshotdisplay/edit.jsp" />			
			<initializer
				class="com.edeal.frontline.initializers.SnapshotDisplayWriteInitializer" id="SnapshotDisplay"
				scope="request">
			</initializer>
		</action>
		
		<!--  Creation -->	
		<action path="create_snapshotdisplay"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="SnapshotDisplay" />	
			<display code="success" action="/admin/snapshotdisplay/edit_action.jsp" body="/admin/snapshotdisplay/edit.jsp" />			
			<initializer
				class="com.edeal.frontline.initializers.SnapshotDisplayWriteInitializer" id="SnapshotDisplay"
				scope="request">
				<init_param name="justSavedID" setProperty="SdiSnaID" />
				<init_param name="initSdiSnaID" method="initSdiSnaID" />
			</initializer>

		</action>
				
		<!--  Creation -->	
		<action path="create_snapshotdisplay_mt"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="SnapshotDisplay" />	
			<display code="success" action="/admin/snapshotdisplay/edit_action.jsp" 
			body="/admin/snapshotdisplay/mt_edit.jsp" jsInclude="/js/presentField.js"/>			
			<initializer
				class="com.edeal.frontline.initializers.SnapshotDisplayWriteInitializer" id="SnapshotDisplay"
				scope="request">
				<init_param name="justSavedID" setProperty="SdiSnaID" />
				<init_param name="initSdiSnaID" method="initSdiSnaID" />
			</initializer>

		</action>

		<!--  Creation indicateurs juxtaposés 	
		<action path="create_snapshotdisplay_sbys"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="SnapshotDisplay" />	
			<display code="success" action="/admin/snapshotdisplay/edit_action.jsp" 
			body="/admin/snapshotdisplay/sbys_edit.jsp" jsInclude="/js/presentField.js"/>			
			<initializer
				class="com.edeal.frontline.initializers.SideBySideWriteInitializer" id="SnapshotDisplay"
				scope="request">
			</initializer>

		</action>
		-->

		<!--  Sauvegarde -->
		<action path="save_snapshotdisplay" class="com.edeal.frontline.kpi.controller.SnapshotDisplaySave" allowAnonymous="false">
			<param name="type" value="SnapshotDisplay"/>	
			<display code="reload_snapshot" action="/admin/snapshotdisplay/edit_action.jsp" 
			body="/admin/snapshotdisplay/edit.jsp"/>
			<redirect code="success" page="/read_snapshotdisplay.fl"/>
		</action>
		<!--  Suppression  -->
		<action path="delete_snapshotdisplay"
			class="com.edeal.frontline.controller.actions.DeleteAction"
			allowAnonymous="false">
			<param name="type" value="SnapshotDisplay" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=SNADISPLAY"/>
		</action>			

		<action path="ajax_snapshotdisplay_infos"
			class="com.edeal.frontline.kpi.controller.SnapshotDisplayInfos"
			allowAnonymous="false">
			<forward code="success" page="/admin/snapshot/json.jsp" />
		</action>

		<action path="ajax_redraw_graph"
			class="com.edeal.frontline.kpi.controller.RedrawGraph"
			allowAnonymous="false">
			<forward code="success" page="/admin/snapshotdisplay/html.jsp" />
		</action>

		<action path="kpi_xls_export"
			class="com.edeal.frontline.kpi.controller.XLSExport"
			allowAnonymous="false">
			<forward code="success" continue="true" />
		</action>

	</actions>
</mapping>