class SellTo extends Customer

SellTo

<SELL_TO>
     <TB_ID>560</TB_ID>
     <TITLE>Herr</TITLE>
     <FIRSTNAME>Max</FIRSTNAME>
     <LASTNAME>Mustermann</LASTNAME>
     <NAME>Max Mustermann</NAME>
     <STREET_NO>Teststraße 5</STREET_NO>
     <ZIP>12345</ZIP>
     <CITY>Teststadt</CITY>
     <COUNTRY>DE</COUNTRY>
     <PHONE_PRIVATE>123</PHONE_PRIVATE>
     <EMAIL>[email protected]</EMAIL>
</SELL_TO>

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(string $elementName, array $attributes, string $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|null
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|null
getTbID()

liefert die Eindeutige, kanalübergreifende Kundennummer aus TB.One zurück

from Customer
string|null
getChannelNo()

liefert die Nummer des Kunden beim jeweiligen Vertriebskanal zurück

from Customer
string|null
getTitle()

liefert die Anrede oder Titel zurück

from Customer
string
getFirstName()

liefert den Vorname des Kunden zurück

from Customer
string
getLastName()

liefert den Nachname des Kunden zurück

from Customer
string|null
getCustomerName()

lierfert den Zusammengesetzter Name des Kunden zurück

from Customer
string|null
getNameExtension()

liefert den Namenszusatz zurück

from Customer
string
getStreetNo()

liefert die Straße und Hausnummer zurück

from Customer
string|null
getStreetExtension()

liefert den Adresszusatz zurück

from Customer
string
getZip()

liefert die Postleitzahl zurück

from Customer
string
getCity()

liefert die Stadt zurück

from Customer
string
getCountry()

liefert den Ländercode ALPHA 2 (z.B. "DE") zurück

from Customer
string|null
getPhonePrivate()

liefert die Private Telefonnummer zurück

from Customer
string|null
getPhoneOffice()

liefert die Geschäftliche Telefonnummer zurück

from Customer
string|null
getPhoneMobile()

liefert die Mobilnummer zurück

from Customer
MailAddress|null
getEmail()

liefert die E-Mail-Adresse zurück

from Customer
string|null
getBirthday()

liefert das Geburtsdatum des Kunden zurück

from Customer
string|null
getVatID()

liefert die Umsatzsteueridentifikationsnummer des Bestellers zurück (wird nur von wenigen Kanälen unterstützt)

from Customer

Details

in AbstractElement at line 43
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 62
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 88
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 114
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 157
protected $this setChildAttributes(string $elementName, array $attributes, string $elementValue = '')

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

Parameters

string $elementName Name
array $attributes Attribute
string $elementValue

Return Value

$this

in AbstractElement at line 190
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 222
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 251
protected setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

$elementName
$value
$attribute
$attrValue

in AbstractElement at line 282
protected Element|null 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|null | \false Element

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

Hilfsmethode gibt die Attribute des Elementes zurück

Parameters

type $elementName

Return Value

type

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

Hilfsmethode Gibt alle Element zurück

Parameters

$elementName

Return Value

NodeList | \false Element

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

Parameters

type $type
type $media

Return Value

type

in Customer at line 57
int|null getTbID()

liefert die Eindeutige, kanalübergreifende Kundennummer aus TB.One zurück

Für abweichende Lieferanschriften wird eine neue TB_ID vergeben.

Return Value

int|null

in Customer at line 66
string|null getChannelNo()

liefert die Nummer des Kunden beim jeweiligen Vertriebskanal zurück

Return Value

string|null

in Customer at line 75
string|null getTitle()

liefert die Anrede oder Titel zurück

Return Value

string|null

in Customer at line 86
string getFirstName()

liefert den Vorname des Kunden zurück

kann auch leer geliefert werden

Return Value

string

in Customer at line 97
string getLastName()

liefert den Nachname des Kunden zurück

kann auch leer geliefert werden

Return Value

string

in Customer at line 113
string|null getCustomerName()

lierfert den Zusammengesetzter Name des Kunden zurück

(liefert der TB.One - Grundlagen Teil 7c © Tradebyte Software GmbH Seite 16 von 28 Knoten Pflicht Datentyp Beschreibung Vertriebskanal nicht Vor- und Nachname getrennt, versucht TB.One diese Felder automatisch zu füllen);

kann auch leer geliefert werden

Return Value

string|null

in Customer at line 122
string|null getNameExtension()

liefert den Namenszusatz zurück

Return Value

string|null

in Customer at line 131
string getStreetNo()

liefert die Straße und Hausnummer zurück

Return Value

string

in Customer at line 140
string|null getStreetExtension()

liefert den Adresszusatz zurück

Return Value

string|null

in Customer at line 149
string getZip()

liefert die Postleitzahl zurück

Return Value

string

in Customer at line 158
string getCity()

liefert die Stadt zurück

Return Value

string

in Customer at line 167
string getCountry()

liefert den Ländercode ALPHA 2 (z.B. "DE") zurück

Return Value

string

in Customer at line 176
string|null getPhonePrivate()

liefert die Private Telefonnummer zurück

Return Value

string|null

in Customer at line 185
string|null getPhoneOffice()

liefert die Geschäftliche Telefonnummer zurück

Return Value

string|null

in Customer at line 194
string|null getPhoneMobile()

liefert die Mobilnummer zurück

Return Value

string|null

in Customer at line 203
MailAddress|null getEmail()

liefert die E-Mail-Adresse zurück

Return Value

MailAddress|null

in Customer at line 218
string|null getBirthday()

liefert das Geburtsdatum des Kunden zurück

(wird nur von wenigen Kanälen unterstützt)

Return Value

string|null

in Customer at line 228
string|null getVatID()

liefert die Umsatzsteueridentifikationsnummer des Bestellers zurück (wird nur von wenigen Kanälen unterstützt)

Return Value

string|null