class BankData extends AbstractElement

BankData

Diese Klasse bildet das Element BankData von DHL ab

Optional

Bankdaten können hier für verschiedene Zwecke bereitgestellt werden. Z.B. Wenn Nachnahme als Service gebucht wird, müssen die Bankdaten vom DHL-Kunden bereitgestellt werden (obligatorische Serverlogik). Das gesammelte Geld wird auf das angegebene Bankkonto überwiesen.

Traits

XpathImplementation

Constants

ELEMENTNAMESPACE

Methods

NodeList
searchElements($elementName, $nameSpace = null)

searchElements

searchElement($elementName)

No description

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

string
getElementNameSpace()

liefert den Namespace der Elemente zurück

Parser
getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

string
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

string
getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

AbstractElement
setFirstChildValue(string $elementName, string $value)

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

setFirstChild(type $elementName, type $value)

Hilfsmethode

appendFirstChild(type $elementName, type $value)

Hilfsmethode

BankkData
setAccountOwner(string $accountOwner)

setzt den Name des Kontoinhabers

BankkData
setBankName(string $bankName)

setzt den Name der Bank

BankkData
setIban(string $iban)

setzt die IBAN Nummer

BankkData
setBic(string $bic)

setzt die BIC Nummer

BankkData
setNote1(string $note)

setzt den Verwendungszweck 1

BankkData
setNote2(string $note)

setzt den Verwendungszweck 2

BankkData
setAccountreference(string $accountReference)

setzt die Accountreferece zum Kundenprofil

Details

in XpathImplementation at line 40
NodeList searchElements($elementName, $nameSpace = null)

searchElements

Parameters

$elementName
$nameSpace

Return Value

NodeList Liste der gefundenen Elemente

in XpathImplementation at line 51
searchElement($elementName)

Parameters

$elementName

in AbstractElement at line 51
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

in AbstractElement at line 77
protected string getElementNameSpace()

liefert den Namespace der Elemente zurück

Return Value

string Namespace

in AbstractElement at line 87
protected Parser getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Amazon\Element\"

Return Value

Parser Parser

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

Hilfsmethode Gibt den ersten Wert des Elementes mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 113
protected string getFirstChildFromName(string $elementName)

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 127
protected AbstractElement setFirstChildValue(string $elementName, string $value)

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 des Elementes

Return Value

AbstractElement dieses Objekt

in AbstractElement at line 147
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

Parameters

type $elementName
type $value

in AbstractElement at line 165
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

Parameters

type $elementName
type $value

at line 67
BankkData setAccountOwner(string $accountOwner)

setzt den Name des Kontoinhabers

maxLength: 80

Parameters

string $accountOwner Name des Kontoinhabers

Return Value

BankkData dieses Objekt

at line 81
BankkData setBankName(string $bankName)

setzt den Name der Bank

maxLength: 80

Parameters

string $bankName Name der Bank

Return Value

BankkData dieses Objekt

at line 95
BankkData setIban(string $iban)

setzt die IBAN Nummer

maxLength: 34

Parameters

string $iban IBAN Nummer

Return Value

BankkData dieses Objekt

at line 111
BankkData setBic(string $bic)

setzt die BIC Nummer

Bank-Information-Code (BankCCL) des Bankkontos

maxLength: 34

Parameters

string $bic BIC Nummer

Return Value

BankkData dieses Objekt

at line 125
BankkData setNote1(string $note)

setzt den Verwendungszweck 1

maxLength: 35

Parameters

string $note Verwendungszweck

Return Value

BankkData dieses Objekt

at line 139
BankkData setNote2(string $note)

setzt den Verwendungszweck 2

maxLength: 35

Parameters

string $note Verwendungszweck

Return Value

BankkData dieses Objekt

at line 153
BankkData setAccountreference(string $accountReference)

setzt die Accountreferece zum Kundenprofil

maxLength: 35

Parameters

string $accountReference Accountreferece

Return Value

BankkData dieses Objekt