Subversion Repositories SmartDukaan

Rev

Rev 651 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 651 Rev 762
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
-
 
3
import in.shop2020.model.v1.user.WidgetException;
3
import in.shop2020.model.v1.user.UserContextService.Client;
4
import in.shop2020.model.v1.user.UserContextService.Client;
4
import in.shop2020.serving.utils.FileUtils;
5
import in.shop2020.serving.utils.FileUtils;
5
import in.shop2020.serving.utils.Utils;
6
import in.shop2020.serving.utils.Utils;
6
import in.shop2020.thrift.clients.UserContextServiceClient;
7
import in.shop2020.thrift.clients.UserContextServiceClient;
7
 
8
 
8
import java.io.File;
9
import java.io.File;
9
import java.util.StringTokenizer;
10
import java.util.StringTokenizer;
10
 
11
 
11
import org.apache.juli.logging.Log;
12
import org.apache.juli.logging.Log;
12
import org.apache.juli.logging.LogFactory;
13
import org.apache.juli.logging.LogFactory;
-
 
14
import org.apache.thrift.TException;
13
 
15
 
14
public class MyresearchController extends BaseController{
16
public class MyresearchController extends BaseController{
15
 
17
 
16
	private UserContextServiceClient userServiceClient = null;
18
	private UserContextServiceClient userServiceClient = null;
17
	private Client client;
19
	private Client client;
Line 57... Line 59...
57
		}
59
		}
58
		long itemId = 0;
60
		long itemId = 0;
59
		StringTokenizer tokenizer = new StringTokenizer(itemIds,"_");
61
		StringTokenizer tokenizer = new StringTokenizer(itemIds,"_");
60
		while(tokenizer.hasMoreTokens()){
62
		while(tokenizer.hasMoreTokens()){
61
			itemId = Long.parseLong(tokenizer.nextToken());
63
			itemId = Long.parseLong(tokenizer.nextToken());
62
			Utils.deleteFromMyResearch(userinfo.getUserId(), itemId);	
64
			deleteFromMyResearch(userinfo.getUserId(), itemId);	
63
		}
65
		}
64
		return "success";
66
		return "success";
65
	}
67
	}
66
	
68
	
-
 
69
	private void deleteFromMyResearch(long userId, long itemId) {
-
 
70
		
-
 
71
		try {
-
 
72
			UserContextServiceClient userServiceClient = new UserContextServiceClient();
-
 
73
			in.shop2020.model.v1.user.UserContextService.Client userClient = userServiceClient.getClient();
-
 
74
			userClient.deleteItemFromMyResearch(userId, itemId);
-
 
75
		} catch (WidgetException e) {
-
 
76
			e.printStackTrace();
-
 
77
		} catch (TException e) {
-
 
78
			e.printStackTrace();
-
 
79
		} catch (Exception e) {
-
 
80
			e.printStackTrace();
-
 
81
		}
-
 
82
		
-
 
83
	}
67
	public String getHtmlSnippet(){
84
	public String getHtmlSnippet(){
68
		if(htmlSnippet == null){
85
		if(htmlSnippet == null){
69
			htmlSnippet = "1";
86
			htmlSnippet = "1";
70
		}
87
		}
71
		return htmlSnippet;
88
		return htmlSnippet;