class ExportDocPosition extends AbstractElement

ExportDocPosition

Diese Klasse bildet das Element ExportDocPosition von DHL ab

Ein oder mehrere untergeordnete Elemente für jede im Exportdokument zu definierende Position. Jedes Element enthält eine Beschreibung, den Ländercode des Ursprungs, den Betrag, das Nettogewicht und den Zollwert. Mehrere Positionen sind nur bei internationalen Sendungen möglich, außer bei EU-Sendungen.

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

setDescription(string $description)

setzt die Beschreibung der Position

setCountryCodeOrigin(string $countryCodeOrigin)

setzt den Länder ISO-Code (ISO-2-Alpha)

setCustomsTariffNumber(string $customsTariffNumber)

setzt die Zolltarifnummer

@return
setAmount(int $amount)

setzt die Anzahl

@return
setNetWeightInKG(string $netWeightInKG)

setzt das Netto Gewicht in Kg

@return
setCustomsValue(string $customsValue)

setzt den Betrag des Zollwerts

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 62
ExportDocPosition setDescription(string $description)

setzt die Beschreibung der Position

pflicht

Parameters

string $description Beschreibung

Return Value

ExportDocPosition dieses Objekt

at line 76
ExportDocPosition setCountryCodeOrigin(string $countryCodeOrigin)

setzt den Länder ISO-Code (ISO-2-Alpha)

pflicht

Parameters

string $countryCodeOrigin Länder ISO-Code

Return Value

ExportDocPosition dieses Objekt

at line 90
ExportDocPosition setCustomsTariffNumber(string $customsTariffNumber)

setzt die Zolltarifnummer

pflicht

Parameters

string $customsTariffNumber Zolltarifnummer

Return Value

ExportDocPosition dieses Objekt

at line 102
@return setAmount(int $amount)

setzt die Anzahl

Parameters

int $amount Anzahl

Return Value

@return \Alvine\Shipping\Provider\Dhl\Element\ExportDocPosition dieses Objekt

at line 114
@return setNetWeightInKG(string $netWeightInKG)

setzt das Netto Gewicht in Kg

Parameters

string $netWeightInKG Netto Gewicht in Kg

Return Value

@return \Alvine\Shipping\Provider\Dhl\Element\ExportDocPosition dieses Objekt

at line 126
@return setCustomsValue(string $customsValue)

setzt den Betrag des Zollwerts

Parameters

string $customsValue Betrag des Zollwerts

Return Value

@return \Alvine\Shipping\Provider\Dhl\Element\ExportDocPosition dieses Objekt