com.ibm.commerce.rest.order.handler

Class ShippingInfoHandler

    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM Copyright notice field.
        See Also:
        Constant Field Values
      • RESOURCE_NAME

        public static final java.lang.String RESOURCE_NAME
        The Constant RESOURCE_NAME.
        See Also:
        Constant Field Values
      • RESOURCE_MAPPING_KEY

        public static final java.lang.String RESOURCE_MAPPING_KEY
        The Constant RESOURCE_MAPPING_KEY.
        See Also:
        Constant Field Values
      • ORDER_SHIPPING_UPDATE_MAPPING_KEY

        public static final java.lang.String ORDER_SHIPPING_UPDATE_MAPPING_KEY
        The Constant RESOURCE_MAPPING_KEY.
        See Also:
        Constant Field Values
      • FORMAT_GROUP_NAME

        public static final java.lang.String FORMAT_GROUP_NAME
        The constant FORMAT_GROUP_NAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • ShippingInfoHandler

        public ShippingInfoHandler()
    • Method Detail

      • getResourceName

        public java.lang.String getResourceName()
        Description copied from interface: IResourceHandler
        This method returns the name of the resource used primarily to determine the representation of the resource. This class can be overridden to change the name of the resource and therefore the representation, while keeping all the methods in this class.
        Returns:
        the resource name
      • getHelper

        public OrderHelper getHelper()
        This method returns the BOD helper used to get product data.
        Returns:
        the helper
      • getShippingInfo

        @GET
        public javax.ws.rs.core.Response getShippingInfo(@PathParam(value="storeId")
                                                              java.lang.String storeId,
                                                              @QueryParam(value="responseFormat")
                                                              java.lang.String responseFormat,
                                                              @QueryParam(value="pageNumber")
                                                              int pageNumber,
                                                              @QueryParam(value="pageSize")
                                                              int pageSize)
        Get shipping information for the shopping cart.
        Parameters:
        storeId - the store id
        responseFormat - the response format
        pageNumber - the page number
        pageSize - the page size
        Returns:
        the shipping info
      • updateOrderShippingInfo

        @PUT
         @Consumes(value={"application/json","application/xml"})
        public javax.ws.rs.core.Response updateOrderShippingInfo(@PathParam(value="storeId")
                                                                                                                               java.lang.String storeId,
                                                                                                                               @QueryParam(value="responseFormat")
                                                                                                                               java.lang.String responseFormat)
        Update shipping info for the shopping cart.
        Parameters:
        storeId - the store id
        responseFormat - the response format
        Returns:
        the response