Subversion Repositories SmartDukaan

Rev

Rev 9103 | Rev 9578 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9103 Rev 9269
Line 17... Line 17...
17
        "http://struts.apache.org/dtds/struts-2.0.dtd">
17
        "http://struts.apache.org/dtds/struts-2.0.dtd">
18
 
18
 
19
<struts>
19
<struts>
20
 
20
 
21
	<bean type="org.apache.struts2.rest.handler.ContentTypeHandler"
21
	<bean type="org.apache.struts2.rest.handler.ContentTypeHandler"
22
		name="myxml" class="in.shop2020.serving.controllers.handler.SxstreamContentHandler" />
22
		name="myxml" class="in.shop2020.mobileapi.serving.controllers.handler.SxstreamContentHandler" />
23
 
23
 
24
	<bean name="mymapper" type="org.apache.struts2.dispatcher.mapper.ActionMapper" 
24
	<bean name="mymapper" type="org.apache.struts2.dispatcher.mapper.ActionMapper" 
25
      	 class="in.shop2020.serving.mappers.SaholicMapper" /> 
25
      	 class="in.shop2020.mobileapi.serving.mappers.SaholicMapper" /> 
26
 
26
 
27
 
27
 
28
	<!-- Overwrite Convention -->
28
	<!-- Overwrite Convention -->
29
	<constant name="struts.convention.action.suffix" value="Controller" />
29
	<constant name="struts.convention.action.suffix" value="Controller" />
30
	<constant name="struts.convention.action.mapAllMatches" value="true" />
30
	<constant name="struts.convention.action.mapAllMatches" value="true" />
Line 40... Line 40...
40
 
40
 
41
	<constant name="struts.mapper.class" value="mymapper" /> 
41
	<constant name="struts.mapper.class" value="mymapper" /> 
42
 
42
 
43
	<package name="default" extends="rest-default">
43
	<package name="default" extends="rest-default">
44
	    <result-types>
44
	    <result-types>
45
	        <result-type name="redirect" class="in.shop2020.serving.dispatcher.SaholicServletRedirectResult">
45
	        <result-type name="redirect" class="in.shop2020.mobileapi.serving.dispatcher.SaholicServletRedirectResult">
46
            </result-type>
46
            </result-type>
47
	        <result-type name="redirectAction" class="org.apache.struts2.dispatcher.ServletActionRedirectResult">
47
	        <result-type name="redirectAction" class="org.apache.struts2.dispatcher.ServletActionRedirectResult">
48
            </result-type>
48
            </result-type>
49
	    </result-types>
49
	    </result-types>
50
		<interceptors>
50
		<interceptors>
51
			<interceptor name="user"
51
			<interceptor name="user"
52
				class="in.shop2020.serving.interceptors.UserInterceptor" />
52
				class="in.shop2020.mobileapi.serving.interceptors.UserInterceptor" />
53
		    <interceptor name="caching"
53
		    <interceptor name="caching"
54
                class="in.shop2020.serving.interceptors.CachingInterceptor" />
54
                class="in.shop2020.mobileapi.serving.interceptors.CachingInterceptor" />
55
			<interceptor name="createuser"
55
			<interceptor name="createuser"
56
				class="in.shop2020.serving.interceptors.CreateUserInterceptor" >
56
				class="in.shop2020.mobileapi.serving.interceptors.CreateUserInterceptor" >
57
				<param name="cookieDomain">${in.shop2020.cookieDomain}</param>
57
				<param name="cookieDomain">${in.shop2020.cookieDomain}</param>
58
			</interceptor>
58
			</interceptor>
59
			<interceptor name="source"
59
			<interceptor name="source"
60
				class="in.shop2020.serving.interceptors.SourceInterceptor" >
60
				class="in.shop2020.mobileapi.serving.interceptors.SourceInterceptor" >
61
				<param name="cookieDomain">${in.shop2020.cookieDomain}</param>
61
				<param name="cookieDomain">${in.shop2020.cookieDomain}</param>
62
			</interceptor>
62
			</interceptor>
63
			<interceptor name="login"
63
			<interceptor name="login"
64
				class="in.shop2020.serving.interceptors.LoginInterceptor" />
64
				class="in.shop2020.mobileapi.serving.interceptors.LoginInterceptor" />
65
		    <interceptor name="tracker"
65
		    <interceptor name="tracker"
66
                class="in.shop2020.serving.interceptors.TrackingInterceptor" />
66
                class="in.shop2020.mobileapi.serving.interceptors.TrackingInterceptor" />
67
				
67
				
68
			<interceptor-stack name="myDefault">
68
			<interceptor-stack name="myDefault">
69
				<interceptor-ref name="user">
69
				<interceptor-ref name="user">
70
				    <param name="cookieDomain">${in.shop2020.cookieDomain}</param>
70
				    <param name="cookieDomain">${in.shop2020.cookieDomain}</param>
71
				</interceptor-ref>
71
				</interceptor-ref>