Class ProductServiceFactory

Class ProductServiceFactory

AbstractProductServiceFactory
ProductServiceFactory

Methods summary

public __construct( CI_DB_query_builder $db )

ProductServiceFactory constructor.

public createProductObjectService( void ) : boolean|ProductObjectService

Creates a new instance of a ProductObjectService object. Consecutive calls provide the same object.

public createProductReadService( void ) : ProductReadService

Creates a new instance of a ProductReadService object. Consecutive calls provide the same object.

public createProductWriteService( void ) : ProductWriteService

Creates a new instance of a ProductWriteService object. Consecutive calls provide the same object.

public createProductRepository( void ) : ProductRepository

Creates a new instance of a ProductRepository object. Consecutive calls provide the same object.

protected _createProductFactory( void ) : ProductFactory

Creates a new instance of a ProductFactory object. Consecutive calls provide the same object.

protected _createReader( void ) : ProductRepositoryReader

Creates a new instance of a ProductRepositoryReader object. Consecutive calls provide the same object.

protected _createCustomerStatusProvider( void ) : CustomerStatusProvider

Creates a new instance of a CustomerStatusProvider object. Consecutive calls provide the same object.

protected _createWriter( void ) : ProductRepositoryWriter

Creates a new instance of a ProductRepositoryWriter object. Consecutive calls provide the same object.

protected _createLanguageProvider( void ) : LanguageProvider

Creates a new instance of a LanguageProvider object. Consecutive calls provide the same object.

protected _createDeleter( void ) : ProductRepositoryDeleter

Creates a new instance of a ProductRepositoryDeleter object. Consecutive calls provide the same object.

protected _createDeleteHelper( void ) : ProductRepositoryDeleteHelper|ProductRepositoryDeleter

Creates a new instance of a ProductRepositoryDeleteHelper object. Consecutive calls provide the same object.

protected _createSettingsRepository( void ) : ProductSettingsRepository

Creates a new instance of a ProductSettingsRepository object. Consecutive calls provide the same object.

protected _createSettingsReader( void ) : ProductSettingsRepositoryReader

Creates a new instance of a ProductSettingsRepositoryReader object. Consecutive calls provide the same object.

protected _createSettingsWriter( void ) : ProductSettingsRepositoryWriter

Creates a new instance of a ProductSettingsRepositoryWriter object. Consecutive calls provide the same object.

protected _createAddonValueService( void ) : AddonValueService

Creates a new instance of a AddonValueService object. Consecutive calls provide the same object.

protected _createAddonValueStorageFactory( void ) : AddonValueStorageFactory

Creates a new instance of a AddonValueStorageFactory object. Consecutive calls provide the same object.

protected _createProductImageContainerRepository( void ) : ProductImageContainerRepository

Creates a new instance of a ProductImageContainerRepository object. Consecutive calls provide the same object.

protected _createProductListProviderFactory( void ) : ProductListProviderFactory

Creates a new instance of a ProductListProviderFactory object. Consecutive calls provide the same object.

protected _createProductCategoryLinker( void ) : ProductCategoryLinker

Creates a new instance of a ProductCategoryLinker object. Consecutive calls provide the same object.

protected _createUrlRewriteStorage( void ) : UrlRewriteStorage

Creates a new instance of a UrlRewriteStorage object. Consecutive calls provide the same object.

protected _createProductImageStorage( void ) : ProductImageFileStorage

Creates a new instance of a ProductImageFileStorage object. Consecutive calls provide the same object.

protected _createProductImageProcessing( void ) : LegacyProductImageProcessing

Creates a new instance of a LegacyProductImageProcessing object. Consecutive calls provide the same object.

protected _createProductImagePathSettings( void ) : EnvProductImageFileStorageSettings

Creates a new instance of a EnvProductImageFileStorageSettings object. Consecutive calls provide the same object.

protected _createUrlKeywordsRepairer( void ) : GMSEOBoost_ORIGIN

Creates a new instance of a GMSEOBoost object. Consecutive calls provide the same object.

Properties summary