Address
abstract class Address extends AbstractElement
Address
Traits
Constants
ELEMENTNAMESPACE |
|
Methods
Erstellt ein neues Node-Objekt
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Hausnummer des Adresseigentümers
Land des Adresseigentümers in ISO 3166-1 alpha-2 format (zum Beispiel 'DE').
Postleitzahl des Adresseigentümers
Staat des Adresseigentümers in ISO 3166-2 zum Beispiel (BY = Bayern).
Kundennummer des Adresseigentümers.
Kontaktperson des Adresseigentümers.
Die E-Mail-Adresse mit mindestens einem "@"-Zeichen als Trennzeichen zwischen Absender und Domäne.
Kommentar zum Adresseigentümer
Kontierung oder Kostenstelle (für VTG) von Rechnungsdaten für Sendungen.
Details
in XpathImplementation at line 42
NodeList
searchElements($elementName, $nameSpace = null)
searchElements
in XpathImplementation at line 51
searchElement($elementName)
in AbstractElement at line 51
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
in AbstractElement at line 77
protected string
getElementNameSpace()
liefert den Namespace der Elemente zurück
in AbstractElement at line 87
protected Parser
getParser()
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"
in AbstractElement at line 99
protected string|null
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück
in AbstractElement at line 113
protected Element|null
getFirstChildFromName(string $elementName)
Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück
in AbstractElement at line 131
protected AbstractElement
setFirstChildValue(string $elementName, string $value)
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 151
protected
setFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
in AbstractElement at line 169
protected
appendFirstChild(type $elementName, type $value)
Hilfsmethode
Hängt ein weiteres Element an ein Element Wenn dieses Element noch nicht angelegt wurde wird es angelegt
at line 61
Address
setName1(string $name1)
Name des Adresseigentümers.
Bei Gefahrgut beträgt die maximale Länge 50, sonst immer 35
xs:string / 1 .. 1 / maxLength: 50
at line 77
Address
setName2(string $name2)
Zweiter Name des Adresseigentümers
xs:string / 0 .. 1 / maxLength: 35
at line 94
Address
setStreet(string $street)
Straße des Adresseigentümers.
Bei Gefahrgut beträgt die maximale Länge 50, sonst immer 35.
xs:string / 1 .. 1 / maxLength: 50
at line 110
Address
setHouseNo(string $houseNo)
Hausnummer des Adresseigentümers
xs:string / 0 .. 1 / maxLength: 8
at line 126
Address
setCountry(string $country)
Land des Adresseigentümers in ISO 3166-1 alpha-2 format (zum Beispiel 'DE').
xs:string / 1 .. 1 / length: 2
at line 142
Address
setZipCode(string $zipCode)
Postleitzahl des Adresseigentümers
xs:string / 1 .. 1 / maxLength: 9
at line 159
Address
setCity(string $city)
Stadt/Ort des Adresseigentümers.
Bei Gefahrgut beträgt die maximale Länge 50, sonst immer 35.
xs:string / 1 .. 1 / maxLength: 50
at line 176
Address
setGln(int $gln)
Internationale Standortnummer des Adresseigentümers
xs:long / 0 .. 1 / maxInclusive: 99999999 99999
at line 193
Address
setState(string $state)
Staat des Adresseigentümers in ISO 3166-2 zum Beispiel (BY = Bayern).
xs:string / 0 .. 1 / length: 2
at line 211
Address
setCustomerNumber(string $customerNumber)
Kundennummer des Adresseigentümers.
Maximale Länge ist 17 für Sendungs- und Abholinformationen, 11 für Abholauftrag. Obligatorisch für die Absenderadresse.
xs:string / 0 .. 1 / maxLength: 17
at line 227
Address
setContact(string $contact)
Kontaktperson des Adresseigentümers.
xs:string / 0 .. 1 / maxLength: 35
at line 245
Address
setPhone(string $phone)
Telefonnummer des Adresseigentümers.
Obligatorisch, wenn Telefon als Benachrichtigungskanal gewählt wurde. Wenn SMS-Benachrichtigung gewählt wurde, muss entweder Handy oder Telefon ausgefüllt werden.
xs:string / 0 .. 1 / maxLength: 30
at line 262
Address
setMobile(string $mobile)
Mobiltelefonnummer des Adresseigentümers.
Wenn die SMS-Benachrichtigung gewählt wird, muss entweder Handy oder Telefon ausgefüllt werden.
xs:string / 0 .. 1 / maxLength: 30
at line 278
Address
setFax(string $fax)
Faxnummer des Adresseigentümers. Kein erforderliches Datenformat.
xs:string / 0 .. 1 / maxLength: 30
at line 297
Address
setEmail(MailAddress $email)
Die E-Mail-Adresse mit mindestens einem "@"-Zeichen als Trennzeichen zwischen Absender und Domäne.
Die Domain muss mindestens ein "." als Trennzeichen zwischen Domain-Name und Domain-Land enthalten
xs:string /
0 .. 1 /
pattern: [\w\p{L}!#$%&'+/=?^_{|}~-]+(\.[\w\p{L}!#$%&'*+/=?^_
{|}~-]+)@[\w][\w\p{L}-](.[\w\p{L}-]+)(.[a-z]{2,16})
minLength: 5
maxLength: 100
at line 313
Address
setComment(string $comment)
Kommentar zum Adresseigentümer
xs:string / 0 .. 1 / maxLength: 70
at line 329
Address
setIaccount(string $iaccount)
Kontierung oder Kostenstelle (für VTG) von Rechnungsdaten für Sendungen.
xs:string / 0 .. 1 / maxLength: 50