abstract class AbstractProduct

AbstractProduct Builder

Properties

protected Map $dataset

Methods

__construct(Map $dataset)

neues Objekt

string
getProductNr()

liefert die Produkt Nummer zurück

ProductActiveData|null
getProductActiveData()

liefert ein ProductActiveData Objekt zurück

ProductName|null
getProductName()

liefert ein ProductName Objekt zurück

getProductText()

liefert ein ProductText Objekt zurück

ProductBrand|null
getProductBrand()

liefert ein ProductBrand Objekt zurück

ProductKeywords|null
getProductKeywords()

Keywords/Suchbegriffe für das Produkt. Diese werden ausgespielt, wenn der Empfänger diese Informationen unterstützt.

ProductComponentData|null
getProductComponentData()

liefert ein ProductComponentData Objekt zurück

ProductTags|null
getProductTags()

liefert ein ProductTags Objekt zurück

ProductBullets|null
getProductBullets()

liefert ein ProductBullets Objekt zurück

ProductCategories|null
getProductCategories()

liefert ein ProductCategories Objekt zurück

ProductLinkData|null
getProductLinkData()

Verknüpfungen (Cross-Selling, Zubehör, …)

ProductArticleData|null
getProductArticleData()

liefert ein ProductArticleData Objekt zurück

getProduct()

liefert ein Produkt Objekt zurück

Details

at line 47
__construct(Map $dataset)

neues Objekt

Parameters

Map $dataset

at line 59
abstract protected string getProductNr()

liefert die Produkt Nummer zurück

Return Value

string

at line 68
abstract protected ProductActiveData|null getProductActiveData()

liefert ein ProductActiveData Objekt zurück

optional

Return Value

ProductActiveData|null | null

at line 77
abstract protected ProductName|null getProductName()

liefert ein ProductName Objekt zurück

optional

Return Value

ProductName|null | null

at line 84
abstract protected ProductText getProductText()

liefert ein ProductText Objekt zurück

Return Value

ProductText

at line 93
abstract protected ProductBrand|null getProductBrand()

liefert ein ProductBrand Objekt zurück

optional

Return Value

ProductBrand|null | null

at line 105
abstract protected ProductKeywords|null getProductKeywords()

Keywords/Suchbegriffe für das Produkt. Diese werden ausgespielt, wenn der Empfänger diese Informationen unterstützt.

optional

Return Value

ProductKeywords|null | null

at line 114
abstract protected ProductComponentData|null getProductComponentData()

liefert ein ProductComponentData Objekt zurück

optional

Return Value

ProductComponentData|null | null

at line 123
abstract protected ProductTags|null getProductTags()

liefert ein ProductTags Objekt zurück

optional

Return Value

ProductTags|null | null

at line 132
abstract protected ProductBullets|null getProductBullets()

liefert ein ProductBullets Objekt zurück

optional

Return Value

ProductBullets|null | null

at line 141
abstract protected ProductCategories|null getProductCategories()

liefert ein ProductCategories Objekt zurück

optional

Return Value

ProductCategories|null | null

at line 150
abstract protected ProductLinkData|null getProductLinkData()

Verknüpfungen (Cross-Selling, Zubehör, …)

optional

Return Value

ProductLinkData|null

at line 159
abstract protected ProductArticleData|null getProductArticleData()

liefert ein ProductArticleData Objekt zurück

optional

Return Value

ProductArticleData|null | null

at line 166
Product getProduct()

liefert ein Produkt Objekt zurück

Return Value

Product Product