ZenMagick 0.9.6


org.zenmagick.rp.ajax.controller.ZMAjaxShoppingCartController

Class ZMAjaxShoppingCartController

ZMObject
|
+--ZMController
|
+--ZMAjaxController
|
+--ZMAjaxShoppingCartController

public class ZMAjaxShoppingCartController
extends ZMAjaxController

Ajax controller for JSON shopping cart.

Author:
DerManoMann
Version:
$Id: ZMAjaxShoppingCartController.php 2153 2009-04-14 03:28:18Z dermanomann $

Constructor Summary

ZMAjaxShoppingCartController()

Create new instance.

Method Summary
void

addProductJSON()

Add product to cart.

void

estimateShippingJSON()

Estimate shipping.

void

getContentsJSON()

Get cart content.

void

removeProductJSON()

Remove from cart.

void

updateProductJSON()

Update cart product.

Methods inherited from org.zenmagick.rp.ajax.ZMAjaxController
flattenObject, process, processGet, setJSONHeader, toJSON
Methods inherited from org.zenmagick.rp.ZMController
exportGlobal, findView, getFormBean, getGlobal, getGlobals, getId, getView, handleRequest, isFormSubmit, process, processGet, processPost, setContentType, setId, setView, validate, validateFormBean
Methods inherited from org.zenmagick.ZMObject
attachMethod, get, getAttachedMethods, getPropertyNames, set, singleton

Constructor Detail

ZMAjaxShoppingCartController

public ZMAjaxShoppingCartController()

Create new instance. /


Method Detail

addProductJSON

public void addProductJSON()

Add product to cart.

Doesn't support attributes yet.

URL parameter:

productId
The product id
quantity
The product quantity

Will return the new cart contents.

/


estimateShippingJSON

public void estimateShippingJSON()

Estimate shipping. /


getContentsJSON

public void getContentsJSON()

Get cart content. /


removeProductJSON

public void removeProductJSON()

Remove from cart.

Will return the new cart contents.

/


updateProductJSON

public void updateProductJSON()

Update cart product.

Doesn't support attributes yet.

URL parameter:

productId
The product id
quantity
The product quantity

Will return the new cart contents.

/


ZenMagick 0.9.6