class Item extends AbstractElement

Item

1 43171211 4009602131873 AB121C1RF-C11000S000 4009602131873 1 American Pants 14.240 16.95 2019-10-23T15:00:31 small Aufbauservice 19.00

Methods

string
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den Wert des ersten Elementes zurück

setFirstChildValue(string $elementName, string $value, string $type = null)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

$this
setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

$this
setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'

$this
setChildAttributes(type $elementName, type $attributes, type $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

setFirstChild(string $elementName, Node $child, string $type = null)

Hilfsmethode

setUniqueChildValue(string $elementName, string $value, string $type)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Element
getFirstChildElement(string $elementName, string $type = null)

Hilfsmethode Gibt das erste gefundene Element zurück

type
getChildElementAttributes(type $elementName)

Hilfsmethode gibt die Attribute des Elementes zurück

NodeList
getChildElements($elementName)

Hilfsmethode Gibt alle Element zurück

type
checkMediaType(type $type, type $media)

No description

int
getTbID()

liefert die eindeutige Positionsnummer zurück

string
getChannelID()

liefert die Positionsnummer oder laufende Nummer zurück

string
getSku()

liefert die Artikelnummer aus TB.One zurück

string|null
getChannelSku()

liefert die Artikelnummer des Vertriebskanals zurück

string|null
getEAN()

liefert die EAN zurück

int
getQuantity()

liefert die Bestellmenge zurück

string|null
getBillingText()

liefert den Rechnungstext der Auftragsposition zurück

string|null
getTransferPrice()

liefert den Netto Artikelpreis nach Abzug der Provision zurück

string|null
getItemPrice()

liefert den Brutto Verkaufspreis (pro Stück, Menge 1) zurück

int|null
getDeliveryTime()

Zum Zeitpunkt der Kundenbestellung angezeigte Lieferzeit in Werktagen (falls diese vom Kanal übermittelt wird)

DateTime
getDateCreated()

Erstelldatum (Einlesedatum) der Auftragsposition in TB.One (z.B: 2010-10-19T22:07:21)

NodeList
getServices()

No description

Details

in AbstractElement at line 45
protected string getFirstChildValue(string $elementName)

Hilfsmethode Gibt den Wert des ersten Elementes zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 64
protected AbstractElement setFirstChildValue(string $elementName, string $value, string $type = null)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

string $elementName Name des Elementes
string $value Wert
string $type |\null $type Type Attribute

Return Value

AbstractElement dieses Objekt

in AbstractElement at line 90
protected $this setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

type $elementName
type $value
type $identifier
type $name

Return Value

$this

in AbstractElement at line 116
protected $this setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'

Parameters

$elementName
$attributes
$elementValue

Return Value

$this

in AbstractElement at line 158
protected $this setChildAttributes(type $elementName, type $attributes, type $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

type $elementName
type $attributes
type $elementValue

Return Value

$this

in AbstractElement at line 191
protected setFirstChild(string $elementName, Node $child, string $type = null)

Hilfsmethode

Setzt oder ersetzt das erste Kind Element

Parameters

string $elementName Name des Elementes
Node $child Node
string $type Typ Attribute

in AbstractElement at line 223
protected setUniqueChildValue(string $elementName, string $value, string $type)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

string $elementName TAG
string $value Wert
string $type Type Attribute

in AbstractElement at line 252
protected setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

$elementName
$value
$attribute
$attrValue

in AbstractElement at line 283
protected Element getFirstChildElement(string $elementName, string $type = null)

Hilfsmethode Gibt das erste gefundene Element zurück

Parameters

string $elementName Name des Elementes
string $type Type Filter

Return Value

Element | \false Element

in AbstractElement at line 305
protected type getChildElementAttributes(type $elementName)

Hilfsmethode gibt die Attribute des Elementes zurück

Parameters

type $elementName

Return Value

type

in AbstractElement at line 318
protected NodeList getChildElements($elementName)

Hilfsmethode Gibt alle Element zurück

Parameters

$elementName

Return Value

NodeList | \false Element

in AbstractElement at line 328
protected type checkMediaType(type $type, type $media)

Parameters

type $type
type $media

Return Value

type

at line 45
int getTbID()

liefert die eindeutige Positionsnummer zurück

Über alle Bestellungen hinweg eindeutige Positionsnummer aus TB.One

Return Value

int

at line 57
string getChannelID()

liefert die Positionsnummer oder laufende Nummer zurück

Positionsnummer des Vertriebskanals (falls übermittelt) oder laufende Nummer der Position innerhalb des Auftrags

Return Value

string

at line 66
string getSku()

liefert die Artikelnummer aus TB.One zurück

Return Value

string

at line 75
string|null getChannelSku()

liefert die Artikelnummer des Vertriebskanals zurück

Return Value

string|null

at line 84
string|null getEAN()

liefert die EAN zurück

Return Value

string|null

at line 93
int getQuantity()

liefert die Bestellmenge zurück

Return Value

int

at line 105
string|null getBillingText()

liefert den Rechnungstext der Auftragsposition zurück

(falls diese nicht vom Kanal übermittelt wird, wird hier der Artikelname aus TB.One geliefert)

Return Value

string|null

at line 118
string|null getTransferPrice()

liefert den Netto Artikelpreis nach Abzug der Provision zurück

Netto Artikelpreis bei Bedarf nach Abzug der Provision des Vertriebskanals (falls dieser Wert nicht geliefert wird, findet die Berechnung seitens TB.One statt), pro Stück (Menge 1)

Return Value

string|null

at line 127
string|null getItemPrice()

liefert den Brutto Verkaufspreis (pro Stück, Menge 1) zurück

Return Value

string|null

at line 137
int|null getDeliveryTime()

Zum Zeitpunkt der Kundenbestellung angezeigte Lieferzeit in Werktagen (falls diese vom Kanal übermittelt wird)

Return Value

int|null

at line 147
DateTime getDateCreated()

Erstelldatum (Einlesedatum) der Auftragsposition in TB.One (z.B: 2010-10-19T22:07:21)

Return Value

DateTime

at line 155
NodeList getServices()

Return Value

NodeList