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

		<!-- Edition -->
		<action path="edit_snapshot"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Snapshot" />
			<display code="success" action="/admin/snapshot/edit_action.jsp"
				body="/admin/snapshot/edit.jsp" />
		</action>

		<!-- Creation -->
		<action path="create_snapshot"
			class="com.edeal.frontline.controller.actions.LoadAction"
			allowAnonymous="false">
			<param name="type" value="Snapshot" />
			<display code="success" action="/admin/snapshot/edit_action.jsp"
				body="/admin/snapshot/edit.jsp" />
			<initializer
				class="com.edeal.frontline.initializers.SnapshotWriteInitializer" id="Snapshot"
				scope="request">
				<init_param name="justSavedID" setProperty="SnaCmeID" />
				<init_param name="initSnaCmeID" method="initSnaCmeID" />
			</initializer>

		</action>
		<!-- Sauvegarde -->
		<action path="save_snapshot" class="com.edeal.frontline.kpi.controller.SnapshotSave"
			allowAnonymous="false">
			<param name="type" value="Snapshot" />
			<redirect code="success" page="/read_snapshot.fl" />
		</action>
		<!-- Suppression -->
		<action path="delete_snapshot"
			class="com.edeal.frontline.controller.actions.DeleteAction"
			allowAnonymous="false">
			<param name="type" value="Snapshot" />
			<redirect keepAttr="softwareOnly" code="success"
				page="/list_criteria.fl?lc=SNAPSHOT" />
		</action>

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

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

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

		<action path="show_run_snap_task"
			class="com.edeal.frontline.kpi.controller.ShowRunSnapTask"
			allowAnonymous="false">
			<redirect code="success" page="/read_fltask.fl" />
		</action>


	</actions>
</mapping>