@ConditionalOnBroadleafModule(value=REST_API)
@RestController
@RequestMapping(value="/offer/",
produces={"application/json","application/xml"})
public class OfferCodeEndpoint
extends AdvOfferCodeEndpoint
codeGeneratorService, customerOfferCodeService, customerService, offerService| Constructor and Description |
|---|
OfferCodeEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
OfferCodeWrapper |
createOfferCodes(javax.servlet.http.HttpServletRequest request,
String customerEmail,
String codePattern,
String codePrefix,
Long offerId) |
void |
deleteOfferCode(javax.servlet.http.HttpServletRequest request,
Long offerId,
Long offerCodeId) |
OfferCodeWrapper |
getOfferCode(javax.servlet.http.HttpServletRequest request,
Long offerId,
Long offerCodeId) |
@RequestMapping(value="{id}/code",
method=POST)
public OfferCodeWrapper createOfferCodes(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="customerEmail")
String customerEmail,
@RequestParam(value="codePattern",required=false)
String codePattern,
@RequestParam(value="codePrefix",required=false)
String codePrefix,
@PathVariable(value="id")
Long offerId)
createOfferCodes in class AdvOfferCodeEndpoint@RequestMapping(value="{id}/code/{codeId}",
method=GET)
public OfferCodeWrapper getOfferCode(javax.servlet.http.HttpServletRequest request,
@PathVariable(value="id")
Long offerId,
@PathVariable(value="codeId")
Long offerCodeId)
getOfferCode in class AdvOfferCodeEndpoint@RequestMapping(value="{id}/code/{codeId}",
method=DELETE)
public void deleteOfferCode(javax.servlet.http.HttpServletRequest request,
@PathVariable(value="id")
Long offerId,
@PathVariable(value="codeId")
Long offerCodeId)
deleteOfferCode in class AdvOfferCodeEndpointCopyright © 2020. All rights reserved.