org.broadleafcommerce.core.web.api.wrapper
Interface APIWrapper<T>

Type Parameters:
T -
All Known Implementing Classes:
AddressWrapper, AdjustmentWrapper, AmountItemWrapper, BroadleafEnumerationTypeWrapper, CategoriesWrapper, CategoryAttributeWrapper, CategoryWrapper, CountryWrapper, CustomerAttributeWrapper, CustomerWrapper, DimensionWrapper, FulfillmentGroupItemWrapper, FulfillmentGroupWrapper, FulfillmentOptionWrapper, MediaWrapper, OfferWrapper, OrderAttributeWrapper, OrderItemAttributeWrapper, OrderItemPriceDetailWrapper, OrderItemQualifierWrapper, OrderItemWrapper, OrderWrapper, PaymentInfoWrapper, PaymentResponseItemWrapper, PhoneWrapper, ProductAttributeWrapper, ProductOptionValueWrapper, ProductOptionWrapper, ProductWrapper, ReferencedWrapper, RelatedProductWrapper, SearchFacetValueWrapper, SearchFacetWrapper, SearchResultsWrapper, SkuAttributeWrapper, SkuBundleItemWrapper, SkuWrapper, StateWrapper, TaxDetailWrapper, WeightWrapper

public interface APIWrapper<T>

This interface is the super interface for all classes that will provide a JAXB wrapper around classes. Any class that will be exposed via JAXB annotations to the JAXRS API may implement this as a convenience to provide a standard method to populate data objects. This is not a requirement as objects will not generally be passed using a reference to this interface.


Method Summary
 void wrapDetails(T model, javax.servlet.http.HttpServletRequest request)
           
 void wrapSummary(T model, javax.servlet.http.HttpServletRequest request)
           
 

Method Detail

wrapDetails

void wrapDetails(T model,
                 javax.servlet.http.HttpServletRequest request)

wrapSummary

void wrapSummary(T model,
                 javax.servlet.http.HttpServletRequest request)


Copyright © 2013. All Rights Reserved.