public int addItemToEnd(String productId,BigDecimal amount,BigDecimal quantity,BigDecimal unitPrice,HashMap<String,GenericValue> features,HashMap<String,Object> attributes,String prodCatalogId,String itemType,ProductConfigWrapper configWrapper,LocalDispatcher dispatcher,Boolean triggerExternalOps,Boolean triggerPriceRules) throws CartItemModifyException, ItemNotFoundException {
  return addItemToEnd(ShoppingCartItem.makeItem(null,productId,amount,quantity,unitPrice,null,null,null,null,null,features,attributes,prodCatalogId,configWrapper,itemType,null,dispatcher,this,triggerExternalOps,triggerPriceRules,null,Boolean.FALSE,Boolean.FALSE));
}

public int addItemToEnd ( String productId , BigDecimal amount , BigDecimal quantity , BigDecimal unitPrice , HashMap < String , GenericValue > features , HashMap < String , Object > attributes , String prodCatalogId , String itemType , ProductConfigWrapper configWrapper , LocalDispatcher dispatcher , Boolean triggerExternalOps , Boolean triggerPriceRules ) throws CartItemModifyException , ItemNotFoundException { return addItemToEnd ( ShoppingCartItem . makeItem ( null , productId , amount , quantity , unitPrice , null , null , null , null , null , features , attributes , prodCatalogId , configWrapper , itemType , null , dispatcher , this , triggerExternalOps , triggerPriceRules , null , Boolean . FALSE , Boolean . FALSE ) ) ; }
add an item to the shopping cart .
