Customer
abstract class Customer extends AbstractElement
```
```
Methods
Hilfsmethode Gibt den Wert des ersten Elementes zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'
Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hilfsmethode
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
Hilfsmethode Gibt das erste gefundene Element zurück
Hilfsmethode gibt die Attribute des Elementes zurück
liefert die Eindeutige, kanalübergreifende Kundennummer aus TB.One zurück
liefert die Nummer des Kunden beim jeweiligen Vertriebskanal zurück
liefert die Anrede oder Titel zurück
liefert den Vorname des Kunden zurück
liefert den Nachname des Kunden zurück
lierfert den Zusammengesetzter Name des Kunden zurück
liefert den Namenszusatz zurück
liefert die Straße und Hausnummer zurück
liefert den Adresszusatz zurück
liefert die Postleitzahl zurück
liefert die Stadt zurück
liefert den Ländercode ALPHA 2 (z.B. "DE") zurück
liefert die Private Telefonnummer zurück
liefert die Geschäftliche Telefonnummer zurück
liefert die Mobilnummer zurück
liefert die E-Mail-Adresse zurück
liefert das Geburtsdatum des Kunden zurück
liefert die Umsatzsteueridentifikationsnummer des Bestellers zurück (wird nur von wenigen Kanälen unterstützt)
Details
in AbstractElement at line 43
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert des ersten Elementes zurück
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
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
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'
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
in AbstractElement at line 190
protected
setFirstChild(string $elementName, Node $child, string $type = null)
Hilfsmethode
Setzt oder ersetzt das erste Kind Element
in AbstractElement at line 222
protected
setUniqueChildValue(string $elementName, string $value, string $type)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 251
protected
setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)
Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen
in AbstractElement at line 282
protected Element|null
getFirstChildElement(string $elementName, string $type = null)
Hilfsmethode Gibt das erste gefundene Element zurück
in AbstractElement at line 309
protected type
getChildElementAttributes(type $elementName)
Hilfsmethode gibt die Attribute des Elementes zurück
in AbstractElement at line 333
protected NodeList
getChildElements($elementName)
Hilfsmethode Gibt alle Element zurück
in AbstractElement at line 343
protected type
checkMediaType(type $type, type $media)
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.
at line 66
string|null
getChannelNo()
liefert die Nummer des Kunden beim jeweiligen Vertriebskanal zurück
at line 75
string|null
getTitle()
liefert die Anrede oder Titel zurück
at line 86
string
getFirstName()
liefert den Vorname des Kunden zurück
kann auch leer geliefert werden
at line 97
string
getLastName()
liefert den Nachname des Kunden zurück
kann auch leer geliefert werden
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
at line 122
string|null
getNameExtension()
liefert den Namenszusatz zurück
at line 131
string
getStreetNo()
liefert die Straße und Hausnummer zurück
at line 140
string|null
getStreetExtension()
liefert den Adresszusatz zurück
at line 149
string
getZip()
liefert die Postleitzahl zurück
at line 158
string
getCity()
liefert die Stadt zurück
at line 167
string
getCountry()
liefert den Ländercode ALPHA 2 (z.B. "DE") zurück
at line 176
string|null
getPhonePrivate()
liefert die Private Telefonnummer zurück
at line 185
string|null
getPhoneOffice()
liefert die Geschäftliche Telefonnummer zurück
at line 194
string|null
getPhoneMobile()
liefert die Mobilnummer zurück
at line 203
MailAddress|null
getEmail()
liefert die E-Mail-Adresse zurück
at line 218
string|null
getBirthday()
liefert das Geburtsdatum des Kunden zurück
(wird nur von wenigen Kanälen unterstützt)
at line 228
string|null
getVatID()
liefert die Umsatzsteueridentifikationsnummer des Bestellers zurück (wird nur von wenigen Kanälen unterstützt)