Subversion Repositories SmartDukaan

Rev

Rev 832 | Rev 1044 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
507 rajveer 1
/**
2
 * 
3
 */
4
package in.shop2020.serving.controllers;
5
 
6
import java.io.UnsupportedEncodingException;
7
 
8
import org.apache.juli.logging.Log;
9
import org.apache.juli.logging.LogFactory;
832 rajveer 10
import org.apache.log4j.Logger;
822 vikas 11
import org.apache.struts2.convention.annotation.InterceptorRef;
12
import org.apache.struts2.convention.annotation.InterceptorRefs;
507 rajveer 13
import org.apache.struts2.convention.annotation.Result;
14
import org.apache.struts2.convention.annotation.Results;
15
 
16
/**
17
 * @author rajveer
18
 *
19
 */
20
 
822 vikas 21
@InterceptorRefs({
22
    @InterceptorRef("myDefault"),
23
    @InterceptorRef("login")
24
})
25
 
650 rajveer 26
@Results({
27
    @Result(name="redirect", type="redirectAction", 
28
    		params = {"actionName" , "login"})
29
})
30
public class CompletedOrdersController extends BaseController {
507 rajveer 31
 
650 rajveer 32
	private static final long serialVersionUID = 1L;
832 rajveer 33
	private static Logger log = Logger.getLogger(Class.class);	
507 rajveer 34
 
650 rajveer 35
	public CompletedOrdersController() {
507 rajveer 36
		super();
37
	}
38
 
650 rajveer 39
    // GET /completed-orders
40
    public String index() throws UnsupportedEncodingException {
41
    	log.info("this.request=" + this.request);
507 rajveer 42
 
650 rajveer 43
		htmlSnippets.put("MYACCOUNT_HEADER", pageLoader.getMyaccountHeaderHtml());
44
		htmlSnippets.put("MYACCOUNT_DETAILS", pageLoader.getCompletedOrdersHtml(userinfo.getUserId()));
45
		return "index";
507 rajveer 46
 
47
    }
48
 
650 rajveer 49
    public String getMyaccountHeaderSnippet(){
507 rajveer 50
		return htmlSnippets.get("MYACCOUNT_HEADER");
51
	}
52
 
53
	public String getMyaccountDetailsSnippet(){
54
		return htmlSnippets.get("MYACCOUNT_DETAILS");
55
	}
620 rajveer 56
 
507 rajveer 57
}