Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21574 ashik.ali 1
package com.spice.profitmandi.web.util;
2
 
3
import java.util.HashMap;
4
import java.util.Map;
5
 
23568 govind 6
import org.apache.logging.log4j.Logger;
7
import org.apache.logging.log4j.LogManager;
21574 ashik.ali 8
import org.springframework.stereotype.Component;
9
 
10
import com.fasterxml.jackson.core.JsonProcessingException;
11
import com.fasterxml.jackson.databind.ObjectMapper;
12
import com.spice.profitmandi.common.ResponseCodeHolder;
13
 
14
@Component
15
public class MVCResponseSender {
16
 
17
	private ObjectMapper objectMapper = new ObjectMapper();
18
 
23568 govind 19
	private static final Logger LOGGER = LogManager.getLogger(MVCResponseSender.class);
21574 ashik.ali 20
 
21
	public String createResponseString(String responseCode, boolean status, String redirectUrl) throws Exception{
22
		Map<String, Object> response = new HashMap<>();
23
		response.put("message", ResponseCodeHolder.getMessage(responseCode));
24
		response.put("status", status);
25
		response.put("redirectUrl", redirectUrl);
26
		try {
27
			return objectMapper.writeValueAsString(response);
28
		} catch (JsonProcessingException e) {
29
			LOGGER.error("Error occured while converting response to json", e);
30
			throw e;
31
		}
32
	}
24383 amit.gupta 33
	public String createResponseString(String responseCode, boolean status, String redirectUrl,String name) throws Exception{
34
		Map<String, Object> response = new HashMap<>();
35
		response.put("message", ResponseCodeHolder.getMessage(responseCode));
36
		response.put("status", status);
37
		response.put("redirectUrl", redirectUrl);
38
		response.put("name",name);
39
		try {
40
			return objectMapper.writeValueAsString(response);
41
		} catch (JsonProcessingException e) {
42
			LOGGER.error("Error occured while converting response to json", e);
43
			throw e;
44
		}
45
	}
23405 amit.gupta 46
 
47
	public String createResponseString(Object object) throws Exception {
48
		try {
49
			return objectMapper.writeValueAsString(object);
50
		} catch (JsonProcessingException e) {
51
			LOGGER.error("Error occured while converting response to json", e);
52
			throw e;
53
		}
54
 
55
	}
21574 ashik.ali 56
}