Class DefaultCustomerService<P extends Customer>
java.lang.Object
com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService<P>
com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
com.broadleafcommerce.recommendationengine.service.DefaultCustomerService<P>
- All Implemented Interfaces:
 com.broadleafcommerce.data.tracking.core.service.CrudEntityService<P>,com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityService<P>,CustomerService<P>
public class DefaultCustomerService<P extends Customer>
extends com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService<P>
implements CustomerService<P>
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultCustomerService(CustomerReferenceRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)  - 
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteAllByNumericId(Collection<Long> numericIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected CustomerReferenceRepository<com.broadleafcommerce.data.tracking.core.Trackable>readAllByCustomerIdOptional(Collection<String> contextIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Methods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseRsqlCrudEntityService
getRsqlHelper, readAll, readAll, readAll, readAllMethods inherited from class com.broadleafcommerce.data.tracking.core.service.BaseCrudEntityService
convertFromPersistentDomain, convertToPersistentDomain, create, createAll, createAllAllowingPartialSuccess, delete, getHelper, getSortPositionStrategy, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, setSortPositionStrategy, update, updateAll, updateAllAllowingPartialSuccess, updateSortMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.data.tracking.core.service.CrudEntityService
create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByContextId, readByContextId, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess, updateSort 
- 
Constructor Details
- 
DefaultCustomerService
public DefaultCustomerService(CustomerReferenceRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)  
 - 
 - 
Method Details
- 
readAllByCustomerIdOptional
public List<P> readAllByCustomerIdOptional(Collection<String> contextIds, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
 readAllByCustomerIdOptionalin interfaceCustomerService<P extends Customer>
 - 
deleteAllByNumericId
public void deleteAllByNumericId(Collection<Long> numericIds, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
 deleteAllByNumericIdin interfaceCustomerService<P extends Customer>
 - 
getRepository
protected CustomerReferenceRepository<com.broadleafcommerce.data.tracking.core.Trackable> getRepository() 
 -