<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<!--  Referentiel -->
		<action path="referential" class="com.edeal.frontline.controller.actions.ReferentialFieldListAction" allowAnonymous="false">
			<initializer class="com.edeal.frontline.initializers.RefValuesReadInitializer" id="RefValues" scope="request"/>
			<display
				code="success"
				action="/admin/referential/action.jsp"
				body="/admin/referential/referential.jsp"
				jsInclude="/js/tooltip_js.jsp"/>
		</action>
		<!-- Liste des valeurs de ref d'une table -->
		<action path="read_tables" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Tables"/>
			<forward code="success" page="/admin/referential/reflist.jsp"/>

		</action>
		<!-- Création d'une valeur de référence  -->
		<action path="create_refvalues" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="RefValues"/>
			<initializer class="com.edeal.frontline.initializers.RefValueInitializer" id="RefValues">
				<init_param name="tabID" method="initObject"/>
			</initializer>
			<forward code="success" page="/admin/referential/edit_refvalues.jsp"/>

		</action>
		<!-- Edition d'une valeur de référence  -->
		<action path="edit_refvalues" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="RefValues"/>
			<initializer class="com.edeal.frontline.initializers.RefValueInitializer" id="RefValues">
				<init_param name="tabID" method="initObject"/>
			</initializer>
			<forward code="success" page="/admin/referential/edit_refvalues.jsp"/>
		</action>
		<!-- Sauvegarde d'une valeur de référence  -->
		<action path="save_refvalues" class="com.edeal.frontline.controller.actions.SaveRefValuesAction" allowAnonymous="false">
			<initializer class="com.edeal.frontline.initializers.RefValueInitializer" id="RefValues">
				<init_param name="tabID" method="initObject"/>
			</initializer>
			<forward code="success" page="/create_refvalues.fl"/>
			<forward code="success_html" page="/navigation/generate_html.jsp"/>
		</action>
		<!-- Création d'une table de référence  -->
		<action path="create_tables" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Tables"/>
			<forward code="success" page="/admin/referential/edit_tables.jsp"/>

		</action>
		<!-- Edition d'une valeur de référence  -->
		<action path="edit_tables" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Tables"/>
			<forward code="success" page="/admin/referential/edit_tables.jsp"/>
		</action>
		<!-- Show the objects that are using this table -->
		<action path="showRefTabUtilisation" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/admin/referential/showUtilisation.jsp"/>
		</action>
		<!-- Sauvegarde d'une valeur de référence  -->
		<action path="save_tables" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Tables"/>
			<forward code="success_html" page="/navigation/generate_html.jsp"/>
		</action>
		<!-- Sauvegarde d'une nouvelle table de référence  -->
		<action path="save_new_tables" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Tables"/>
			<forward code="success_html" page="/admin/referential/edit_tables_done.jsp"/>
		</action>
		<!-- Edition de plusieurs valeurs de référence  -->
		<action path="edit_mass_ref" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<display
				code="success"
				action="/admin/referential/mass_edit_action.jsp"
				body="/admin/referential/edit_mass_refvalues.jsp"
				jsInclude="/admin/referential/referential.js"/>
		</action>
		<!-- Sauvegarde de plusieurs valeurs de référence  -->
		<action path="save_mass_ref" class="com.edeal.frontline.controller.actions.GridEditAction" allowAnonymous="false">
			<forward code="success" page="/admin/referential/return_save_msg.jsp"/>
		</action>
			
		<action path="read_tables_popup" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Tables"/>
			<forward code="success" page="/admin/referential/reflist_popup.jsp"/>
		</action>
	</actions>
</mapping>
