Class AbstractCustomerServiceFactory

Class AbstractCustomerServiceFactory

Direct known subclasses

CustomerServiceFactory

Abstract
Package: Customer
Category: System
Located at Services/Core/Customer/AbstractCustomerServiceFactory.inc.php

Methods summary

abstract public getCountryService( void ) : CountryService

Returns the country service.

abstract public getCustomerService( void ) : CustomerService

Returns the customer service.

abstract public getCustomerRegistrationInputValidatorService( void ) : CustomerRegistrationInputValidatorService

Returns the customer registration input validator service.

abstract public getCustomerAccountInputValidator( void ) : CustomerAccountInputValidator

Returns the customer account input validator.

abstract public getCustomerAddressInputValidatorService( void ) : CustomerAddressInputValidator

Returns the customer input validator.

abstract public getDatabaseQueryBuilder( void ) : CI_DB_query_builder

Returns the database query builder.

abstract public getAddressBookService( void ) : AddressBookService

Returns the address book service.

abstract public createCustomerReadService( void ) : CustomerReadService

Creates a customer read service object.

abstract public createCustomerWriteService( void ) : CustomerService

Creates a customer service object.