DefaultCartFacade@Deprecated public class DefaultSubscriptionCartFacade extends DefaultCartFacade implements SubscriptionCartFacade
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Collection<ProductOption> |
PRODUCT_XML_OPTIONS
Deprecated.
|
| Constructor and Description |
|---|
DefaultSubscriptionCartFacade()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
CartModificationData |
addToCart(java.lang.String productCode,
long quantity)
Deprecated.
Method for adding a product to cart.
|
CartModificationData |
addToCart(java.lang.String productCode,
java.lang.String originalSubscriptionId,
java.lang.String originalOrderCode,
int originalEntryNumber)
Deprecated.
Method for upgrading a subscription product.
|
protected ModelService |
getModelService()
Deprecated.
|
java.lang.String |
getProductAsXML(ProductModel product)
Deprecated.
Converts a product model into its xml representation.
|
protected ProductFacade |
getProductFacade()
Deprecated.
|
SubscriptionCommerceCartService |
getSubscriptionCommerceCartService()
Deprecated.
|
protected SubscriptionFacade |
getSubscriptionFacade()
Deprecated.
|
protected SubscriptionXStreamAliasConverter |
getSubscriptionXStreamAliasConverter()
Deprecated.
|
void |
refreshProductXMLs()
Deprecated.
Refreshes the xml of a cart entry, if the currency has changed.
|
void |
setModelService(ModelService modelService)
Deprecated.
|
void |
setProductFacade(ProductFacade productFacade)
Deprecated.
|
void |
setSubscriptionCommerceCartService(SubscriptionCommerceCartService subscriptionCommerceCartService)
Deprecated.
|
void |
setSubscriptionFacade(SubscriptionFacade subscriptionFacade)
Deprecated.
|
void |
setSubscriptionXStreamAliasConverter(SubscriptionXStreamAliasConverter subscriptionXStreamAliasConverter)
Deprecated.
|
addToCart, addToCart, configurationInfoToProductConfiguration, configureCartEntry, createCommerceCartParameter, createEmptyCart, deleteGroupedOrderEntriesMultiD, estimateExternalTaxes, filterConfigurationsByConfigurator, getBaseSiteService, getCartConverter, getCartModificationConverter, getCartRestorationConverter, getCartService, getCartsForCurrentUser, getCommerceCartParameterConverter, getCommerceCartService, getCountryConverter, getDeliveryCountries, getDeliveryService, getGroupCartModificationListConverter, getMiniCart, getMiniCartConverter, getMostRecentCartGuidForUser, getOrderEntryConverter, getOrderEntryNumberForMultiD, getPointOfServiceService, getPriceDataFactory, getProductConfigurationMergeStrategies, getProductService, getSessionCart, getSessionCartGuid, getSessionCartWithEntryOrdering, getUserService, hasEntries, hasEntryGroups, hasSessionCart, mergeOrderEntryWithModelConfiguration, removeEntryGroup, removeSessionCart, removeStaleCarts, restoreAnonymousCartAndMerge, restoreAnonymousCartAndTakeOwnership, restoreCartAndMerge, restoreSavedCart, setBaseSiteService, setCartConverter, setCartModificationConverter, setCartRestorationConverter, setCartService, setCommerceCartParameterConverter, setCommerceCartService, setCountryConverter, setDeliveryService, setGroupCartModificationListConverter, setMiniCartConverter, setOrderEntryConverter, setPointOfServiceService, setPriceDataFactory, setProductConfigurationMergeStrategies, setProductService, setUserService, updateCartEntry, updateCartEntry, updateCartEntry, updateCartMetadata, validateCartDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToCart, addToCart, estimateExternalTaxes, getCartsForCurrentUser, getDeliveryCountries, getMiniCart, getMostRecentCartGuidForUser, getSessionCart, getSessionCartGuid, getSessionCartWithEntryOrdering, hasEntries, hasSessionCart, removeEntryGroup, removeSessionCart, removeStaleCarts, restoreAnonymousCartAndMerge, restoreAnonymousCartAndTakeOwnership, restoreCartAndMerge, restoreSavedCart, updateCartEntry, updateCartEntry, updateCartEntry, updateCartMetadata, validateCartDataprotected static final java.util.Collection<ProductOption> PRODUCT_XML_OPTIONS
public CartModificationData addToCart(java.lang.String productCode, long quantity) throws CommerceCartModificationException
CartFacadeaddToCart in interface CartFacadeaddToCart in class DefaultCartFacadeproductCode - code of product to addquantity - the quantity of the productCommerceCartModificationException - if the cart cannot be modifiedpublic CartModificationData addToCart(java.lang.String productCode, java.lang.String originalSubscriptionId, java.lang.String originalOrderCode, int originalEntryNumber) throws CommerceCartModificationException
SubscriptionCartFacadeaddToCart in interface SubscriptionCartFacadeproductCode - code of product to addoriginalSubscriptionId - the id of the original subscription which is upgraded by this addToCartoriginalOrderCode - the code of the original order in which the original subscription was boughtCommerceCartModificationException - if the cart cannot be modifiedpublic void refreshProductXMLs()
SubscriptionCartFacaderefreshProductXMLs in interface SubscriptionCartFacadepublic java.lang.String getProductAsXML(ProductModel product)
SubscriptionCartFacadegetProductAsXML in interface SubscriptionCartFacadeproduct - product to generate xml representation forpublic void setSubscriptionCommerceCartService(SubscriptionCommerceCartService subscriptionCommerceCartService)
public SubscriptionCommerceCartService getSubscriptionCommerceCartService()
protected ProductFacade getProductFacade()
getProductFacade in class DefaultCartFacadepublic void setProductFacade(ProductFacade productFacade)
setProductFacade in class DefaultCartFacadeprotected SubscriptionXStreamAliasConverter getSubscriptionXStreamAliasConverter()
public void setSubscriptionXStreamAliasConverter(SubscriptionXStreamAliasConverter subscriptionXStreamAliasConverter)
protected ModelService getModelService()
getModelService in class DefaultCartFacadepublic void setModelService(ModelService modelService)
setModelService in class DefaultCartFacadeprotected SubscriptionFacade getSubscriptionFacade()
public void setSubscriptionFacade(SubscriptionFacade subscriptionFacade)
Copyright © 2018 SAP SE. All Rights Reserved.