<?xml version="1.0" encoding="UTF-8"?>
<mapping>
	<actions>
		<!-- Selection -->
		<!-- create -->
		<action path="create_selection2" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<subaction class="com.edeal.frontline.controller.actions.custom.SelectDefaultSchema">
				<param name="schema-code" value="UCOM"/>
				<result code="success" continue="true"/>
			</subaction>
			<display code="success" action="/marketing/selection2/edit_action.jsp" body="/marketing/selection2/edit.jsp" jsInclude="/js/ac/fobAC_js.jsp"/>
		</action>
		<!-- save  -->
		<action path="save_selection2_edit" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			
			<subaction class="com.edeal.frontline.controller.actions.custom.CheckCriteriaExists">
				<result code="success" continue="true"/>
			</subaction>
			<redirect code="success" page="/read_selection2.fl"/>
		</action>
		<action path="save_selection2_create" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<display code="success" action="/marketing/selection2/edit_action.jsp" body="/marketing/selection2/main.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/presentField.js,/js/utils.js"/>
		</action>
		<!-- read  -->
		<action path="read_selection2" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<display code="success" action="/marketing/selection2/read_action.jsp" body="/marketing/selection2/read.jsp" jsInclude="/js/checkFields.jsp"/>
			<subaction class="com.edeal.frontline.controller.actions.custom.CheckCriteriaExists">
				<result code="success" continue="true"/>
			</subaction>
		</action>
		<!-- edit  -->
		<action path="edit_selection2" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<display code="success" action="/marketing/selection2/edit_action.jsp" body="/marketing/selection2/main.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/presentField.js,/js/utils.js"/>
		</action>
		<!-- edit  -->
		<action path="refresh_selection2" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<display code="success" action="/marketing/selection2/edit_action.jsp" body="/marketing/selection2/main.jsp" jsInclude="/js/ac/fobAC_js.jsp,/js/presentField.js,/js/utils.js"/>
		</action>
		<!-- delete -->
		<action path="delete_selection2" class="com.edeal.frontline.controller.actions.DeleteAction" allowAnonymous="false">
			<param name="type" value="Selection2" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=SELECTION2"/>
		</action>
		<action path="delete_template"
			class="com.edeal.frontline.controller.actions.DeleteAction"
			allowAnonymous="false">
			<param name="type" value="Selection2" />
			<redirect keepAttr="softwareOnly" code="success" page="/list_criteria.fl?lc=TEMPLATE"/>
		</action>
		<action path="edit_criteria2" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Criteria2"/>
			<forward code="success" page="/marketing/criteria2/edit.jsp"/>
		</action>
		<action path="refresh_criteria2" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnonymous="false">
			<param name="type" value="Criteria2"/>
			<forward code="success" page="/marketing/criteria2/edit.jsp"/>
		</action>
		<action path="save_criteria2" class="com.edeal.frontline.controller.actions.SaveAction" allowAnonymous="false">
			<param name="type" value="Criteria2"/>
			<subaction class="com.edeal.frontline.controller.actions.TreeMakerAction">
				<result code="success_html" continue="true"/>
			</subaction>
			<forward code="success_html" page="/navigation/generate_html.jsp"/>
		</action>
		<action path="save_criteria2_tmp" class="com.edeal.frontline.controller.actions.Criteria2TemplateAction" allowAnonymous="false">
			<param name="type" value="Criteria2"/>
			
			<forward code="success_html" page="/navigation/generate_html.jsp"/>
		</action>
		<action path="criteria2_operation" class="com.edeal.frontline.controller.actions.Criteria2OperationAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/marketing/criteria2/operation.jsp" />
		</action>
		<action path="refresh_agraggate" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnooymous="false">
			<param name="type" value="Criteria2"/>
			<forward code="success" page="/marketing/criteria2/agraggate.jsp"/>
		</action>
		<action path="agraggate" class="com.edeal.frontline.controller.actions.LoadAction" allowAnooymous="false">
			<param name="type" value="Criteria2"/>
			<forward code="success" page="/marketing/criteria2/agraggate.jsp"/>
		</action>
		<action path="template" class="com.edeal.frontline.controller.actions.LoadAction" allowAnooymous="false">
			<param name="type" value="Criteria2"/>
			<forward code="success" page="/marketing/criteria2/template.jsp"/>
		</action>
		<action path="refresh_template" class="com.edeal.frontline.controller.actions.RefreshAction" allowAnooymous="false">
			<param name="type" value="Criteria2"/>
			<forward code="success" page="/marketing/criteria2/template.jsp"/>
		</action>
		<!-- Actions for selection 2 standard -->
		<action path="test_selection2" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<subaction class="com.edeal.frontline.controller.actions.Selection2TestExecution">
				<result code="success" continue="true"/>
			</subaction>
			<forward code="success" page="/marketing/selection2/test.jsp"/>
		</action>
		<action path="prepare_generate_population2" class="com.edeal.frontline.controller.actions.LoadAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<forward code="success" page="/marketing/selection2/generate.jsp"/>
		</action>
		<action path="generate_population2" class="com.edeal.frontline.controller.actions.GeneratePopulation2Action" allowAnonymous="false">
			
			<forward code="success_html" page="/navigation/generate_html.jsp"/>
			<forward code="success_html_selection2" page="/marketing/selection2/waiting.jsp"/>
			<forward code="access_denied" page="/errors/accessDenied.jsp"/>
			<forward code="error_creating_population" page="/errors/errorCreatingPopulation.jsp"/>
			<forward code="unable_to_create_population_entries" page="/errors/unableToCreatePopulationEntries.jsp"/>
		</action>
		<action path="check_popname2" class="com.edeal.frontline.controller.actions.UnicityAction" allowAnonymous="false" loginPage="/login_ajax.jsp">
			<forward code="success" page="/marketing/selection2/confirm_popname.jsp"/>
		</action>
		<!-- Actions for selection 2 question type -->
		<action path="test_selection2_questiontype" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/marketing/selection2/ask_criteria_values.jsp"/>
		</action>
		<action path="process_test_selection2_questiontype" class="com.edeal.frontline.controller.actions.Selection2TestProcessAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<forward code="success" page="/test_selection2.fl"/>
		</action>
		<action path="prepare_generate_population2_questiontype" class="com.edeal.frontline.controller.actions.ForwardAction" allowAnonymous="false">
			<forward code="success" page="/marketing/selection2/ask_criteria_values.jsp"/>
		</action>
		<action path="process_selection2_questiontype" class="com.edeal.frontline.controller.actions.Selection2TestProcessAction" allowAnonymous="false">
			<param name="type" value="Selection2"/>
			<forward code="success" page="/prepare_generate_population2.fl"/>
		</action>
		<action path="copy_selection2" class="com.edeal.frontline.controller.actions.DuplicateSelection2Action" allowAnonymous="false">
			<param name="type" value="Selection2" />
			<redirect code="success" page="/edit_selection2.fl"></redirect>
		</action>
		<action path="get_model_description" class="com.edeal.frontline.controller.actions.GetModelDescriptionAction">
			<forward code="success" page="/marketing/selection2/descriptionmodel_ajax.jsp"/>
		</action>
	</actions>
</mapping>