|
6 | 6 | import java.security.Principal;
|
7 | 7 | import java.util.List;
|
8 | 8 | import java.util.Map;
|
9 |
| -import java.util.Optional; |
10 | 9 | import java.util.stream.Collectors;
|
11 | 10 | import java.util.stream.Stream;
|
12 | 11 |
|
13 | 12 | import javax.inject.Inject;
|
14 | 13 | import javax.servlet.http.HttpServletRequest;
|
15 | 14 | import javax.validation.Valid;
|
16 | 15 |
|
17 |
| -import org.apache.commons.lang3.StringUtils; |
18 | 16 | import org.slf4j.Logger;
|
19 | 17 | import org.slf4j.LoggerFactory;
|
20 | 18 | import org.springframework.http.HttpStatus;
|
|
33 | 31 | import org.springframework.web.multipart.MultipartFile;
|
34 | 32 |
|
35 | 33 | import com.google.common.collect.ImmutableMap;
|
36 |
| -import com.salesmanager.core.business.services.reference.language.LanguageService; |
37 | 34 | import com.salesmanager.core.model.common.Criteria;
|
38 | 35 | import com.salesmanager.core.model.content.FileContentType;
|
39 | 36 | import com.salesmanager.core.model.content.InputContentFile;
|
40 | 37 | import com.salesmanager.core.model.merchant.MerchantStoreCriteria;
|
41 | 38 | import com.salesmanager.core.model.reference.language.Language;
|
42 | 39 | import com.salesmanager.shop.model.entity.EntityExists;
|
43 |
| -import com.salesmanager.shop.model.entity.ListCriteria; |
44 | 40 | import com.salesmanager.shop.model.store.PersistableBrand;
|
45 | 41 | import com.salesmanager.shop.model.store.PersistableMerchantStore;
|
46 | 42 | import com.salesmanager.shop.model.store.ReadableBrand;
|
@@ -138,6 +134,16 @@ public ReadableMerchantStoreList get(
|
138 | 134 | return storeFacade.findAll(criteria, language, page, count);
|
139 | 135 | }
|
140 | 136 |
|
| 137 | + @ResponseStatus(HttpStatus.OK) |
| 138 | + @GetMapping(value = {"/stores"}, produces = MediaType.APPLICATION_JSON_VALUE) |
| 139 | + @ApiOperation(httpMethod = "GET", value = "Get list of store names. Returns all retailers and stores", notes = "", |
| 140 | + response = ReadableMerchantStore.class) |
| 141 | + public List<ReadableMerchantStore> get( |
| 142 | + HttpServletRequest request) { |
| 143 | + |
| 144 | + return storeFacade.getMerchantStoreNames(); |
| 145 | + } |
| 146 | + |
141 | 147 |
|
142 | 148 |
|
143 | 149 | @ResponseStatus(HttpStatus.OK)
|
|
0 commit comments