Class CouponservicesV2Controller
- java.lang.Object
-
- de.hybris.platform.couponwebservices.controllers.CouponservicesV2Controller
-
@Controller @RequestMapping("/couponservices/v2") public class CouponservicesV2Controller extends java.lang.ObjectCoupon services controller with 2nd API version
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_CURRENT_PAGEstatic java.lang.StringDEFAULT_FIELD_SETstatic java.lang.StringDEFAULT_PAGE_SIZEstatic java.lang.StringDEFAULT_SORT
-
Constructor Summary
Constructors Constructor Description CouponservicesV2Controller()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CodeGenerationConfigurationsSearchPageWsDTOgetCodeGenerationConfigurations(java.lang.String fields, int currentPage, int pageSize, java.lang.String sort)Request to get all code generation configuration registered in the systemprotected CodeGenerationConfigurationWsFacadegetCodeGenerationConfigurationWsFacade()protected DataMappergetDataMapper()MultiCodeCouponsSearchPageWsDTOgetMultiCodeCoupons(java.lang.String fields, int currentPage, int pageSize, java.lang.String sort)Request to get all multi-code coupons registered in the systemprotected CouponWsFacades<MultiCodeCouponWsDTO>getMultiCodeCouponWsFacades()SingleCodeCouponsSearchPageWsDTOgetSingleCodeCoupons(java.lang.String fields, int currentPage, int pageSize, java.lang.String sort)Request to get all single-code coupons registered in the systemprotected CouponWsFacades<SingleCodeCouponWsDTO>getSingleCodeCouponWsFacades()protected WebPaginationUtilsgetWebPaginationUtils()
-
-
-
Field Detail
-
DEFAULT_FIELD_SET
public static final java.lang.String DEFAULT_FIELD_SET
- See Also:
- Constant Field Values
-
DEFAULT_CURRENT_PAGE
public static final java.lang.String DEFAULT_CURRENT_PAGE
- See Also:
- Constant Field Values
-
DEFAULT_PAGE_SIZE
public static final java.lang.String DEFAULT_PAGE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_SORT
public static final java.lang.String DEFAULT_SORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSingleCodeCoupons
@RequestMapping(value="/singlecodecoupon/list", method=GET) @ResponseBody public SingleCodeCouponsSearchPageWsDTO getSingleCodeCoupons(@RequestParam(required=false,defaultValue="DEFAULT") java.lang.String fields, @RequestParam(required=false,defaultValue="0") int currentPage, @RequestParam(required=false,defaultValue="100") int pageSize, @RequestParam(required=false,defaultValue="name:asc") java.lang.String sort)Request to get all single-code coupons registered in the system- Parameters:
fields- defaulted to DEFAULT but can be FULL or BASICcurrentPage- number of the current pagepageSize- number of items in a pagesort- sorting the results fields and sorting strategy- Returns:
- the list of single-code coupons
-
getMultiCodeCoupons
@RequestMapping(value="/multicodecoupon/list", method=GET) @ResponseBody public MultiCodeCouponsSearchPageWsDTO getMultiCodeCoupons(@RequestParam(required=false,defaultValue="DEFAULT") java.lang.String fields, @RequestParam(required=false,defaultValue="0") int currentPage, @RequestParam(required=false,defaultValue="100") int pageSize, @RequestParam(required=false,defaultValue="name:asc") java.lang.String sort)Request to get all multi-code coupons registered in the system- Parameters:
fields- defaulted to DEFAULT but can be FULL or BASICcurrentPage- number of the current pagepageSize- number of items in a pagesort- sorting the results ascending or descending- Returns:
- the list of multi-code coupons
-
getCodeGenerationConfigurations
@RequestMapping(value="/codegenerationconfiguration/list", method=GET) @ResponseBody public CodeGenerationConfigurationsSearchPageWsDTO getCodeGenerationConfigurations(@RequestParam(required=false,defaultValue="DEFAULT") java.lang.String fields, @RequestParam(required=false,defaultValue="0") int currentPage, @RequestParam(required=false,defaultValue="100") int pageSize, @RequestParam(required=false,defaultValue="name:asc") java.lang.String sort)Request to get all code generation configuration registered in the system- Parameters:
fields- defaulted to DEFAULT but can be FULL or BASICcurrentPage- number of the current pagepageSize- number of items in a pagesort- sorting the results ascending or descending- Returns:
- the list of code generation configuration
-
getDataMapper
protected DataMapper getDataMapper()
-
getSingleCodeCouponWsFacades
protected CouponWsFacades<SingleCodeCouponWsDTO> getSingleCodeCouponWsFacades()
-
getMultiCodeCouponWsFacades
protected CouponWsFacades<MultiCodeCouponWsDTO> getMultiCodeCouponWsFacades()
-
getWebPaginationUtils
protected WebPaginationUtils getWebPaginationUtils()
-
getCodeGenerationConfigurationWsFacade
protected CodeGenerationConfigurationWsFacade getCodeGenerationConfigurationWsFacade()
-
-