| Line 48... |
Line 48... |
| 48 |
import org.springframework.stereotype.Controller;
|
48 |
import org.springframework.stereotype.Controller;
|
| 49 |
import org.springframework.ui.Model;
|
49 |
import org.springframework.ui.Model;
|
| 50 |
import org.springframework.web.bind.annotation.*;
|
50 |
import org.springframework.web.bind.annotation.*;
|
| 51 |
|
51 |
|
| 52 |
import javax.servlet.http.HttpServletRequest;
|
52 |
import javax.servlet.http.HttpServletRequest;
|
| 53 |
import javax.transaction.Transactional;
|
53 |
import org.springframework.transaction.annotation.Transactional;
|
| 54 |
import java.io.File;
|
54 |
import java.io.File;
|
| 55 |
import java.io.FileInputStream;
|
55 |
import java.io.FileInputStream;
|
| 56 |
import java.io.FileNotFoundException;
|
56 |
import java.io.FileNotFoundException;
|
| 57 |
import java.time.LocalDate;
|
57 |
import java.time.LocalDate;
|
| 58 |
import java.time.LocalDateTime;
|
58 |
import java.time.LocalDateTime;
|
| 59 |
import java.util.*;
|
59 |
import java.util.*;
|
| 60 |
import java.util.stream.Collectors;
|
60 |
import java.util.stream.Collectors;
|
| 61 |
|
61 |
|
| 62 |
@Controller
|
62 |
@Controller
|
| 63 |
@Transactional(rollbackOn = Throwable.class)
|
63 |
@Transactional(rollbackFor = Throwable.class)
|
| 64 |
public class RetailerController {
|
64 |
public class RetailerController {
|
| 65 |
|
65 |
|
| 66 |
private static final Logger LOGGER = LogManager.getLogger(RetailerController.class);
|
66 |
private static final Logger LOGGER = LogManager.getLogger(RetailerController.class);
|
| 67 |
private static final List<String> CHANGE_PARTNER_CATEGORY_PERMISSIONS = Arrays.asList("tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com", "shankar.mushra@smartdukaan.com");
|
67 |
private static final List<String> CHANGE_PARTNER_CATEGORY_PERMISSIONS = Arrays.asList("tarun.verma@smartdukaan.com", "kamini.sharma@smartdukaan.com", "shankar.mushra@smartdukaan.com");
|
| 68 |
@Autowired
|
68 |
@Autowired
|