class Parcels extends AbstractElement

Parcel

Diese Klasse bildet das Element Parcel von DPD ab

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|null
getFirstChildValue(string $elementName)

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

Element|null
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

setParcelLabelNumber(string $parcelLabelNumber)

Paketscheinnummer. Nummernkreis und Gültigkeit werden geprüft.

setCustomerReferenceNumber1(string $customerReferenceNumber1)

Paketkunden-Referenznummer 1.

setCustomerReferenceNumber2(string $customerReferenceNumber2)

Paketkunden-Referenznummer 2.

setCustomerReferenceNumber3(string $customerReferenceNumber3)

Paketkunden-Referenznummer 3.

setCustomerReferenceNumber4(string $customerReferenceNumber4)

Paketkunden-Referenznummer 4.

setSwap(bool $swap)

Gibt an, ob es sich bei diesem Paket um ein Sendungstauschpaket handelt.

setVolume(int $volume)

Volumen des Einzelpakets (Länge/Breite/Höhe im Format LLLWWWWHHH) in cm ohne Trennzeichen.

setWeight(int $weight)

Paketgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).

setHazardousLimitedQuantities(bool $hazardousLimitedQuantities)

Gibt an, ob es sich bei diesem Paket um ein Gefahrgutpaket mit begrenzten Mengen handelt. Der Standardwert ist "false".

setContent(string $content)

Inhalt dieses Paketes, obligatorisch für erhöhte Versicherung.

setAddService(int $addService)

Zusätzlicher Service.

setMessageNumber(int $messageNumber)

Nachrichtennummer für Informationen zum Versender der Sendung.

setFunction(string $function)

Blockierbare Funktionen.

setParameter(string $parameter)

Freier Text für blockierbare Funktionen

setInternational(International $international)

Enthält Daten für Sendungen über Zollgrenzen hinweg.

setReturns(bool $returns)

Gibt an, ob es sich bei dem Paket um ein Rückgabepaket handelt.

Details

in XpathImplementation at line 42
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

at line 55
__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|null 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 | null Wert des Elementes

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

Hilfsmethode Gibt das ersten Elemente mit diesem Namen zurück

Parameters

string $elementName Name des Elementes

Return Value

Element|null | null

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

Parameters

string $elementName Name des Elementes
string $value Wert des Elementes

Return Value

AbstractElement dieses Objekt

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

Parameters

type $elementName
type $value

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

Parameters

type $elementName
type $value

at line 79
Parcels setParcelLabelNumber(string $parcelLabelNumber)

Paketscheinnummer. Nummernkreis und Gültigkeit werden geprüft.

xs:string / 0 .. 1 / minLength: 11 maxLength: 14

Parameters

string $parcelLabelNumber

Return Value

Parcels

at line 95
Parcels setCustomerReferenceNumber1(string $customerReferenceNumber1)

Paketkunden-Referenznummer 1.

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $customerReferenceNumber1

Return Value

Parcels

at line 111
Parcels setCustomerReferenceNumber2(string $customerReferenceNumber2)

Paketkunden-Referenznummer 2.

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $customerReferenceNumber2

Return Value

Parcels

at line 127
Parcels setCustomerReferenceNumber3(string $customerReferenceNumber3)

Paketkunden-Referenznummer 3.

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $customerReferenceNumber3

Return Value

Parcels

at line 143
Parcels setCustomerReferenceNumber4(string $customerReferenceNumber4)

Paketkunden-Referenznummer 4.

xs:string / 0 .. 1 / maxLength: 35

Parameters

string $customerReferenceNumber4

Return Value

Parcels

at line 158
Parcels setSwap(bool $swap)

Gibt an, ob es sich bei diesem Paket um ein Sendungstauschpaket handelt.

Der Standardwert ist "false".

xs:boolean / 0 .. 1 /

Parameters

bool $swap

Return Value

Parcels

at line 174
Parcels setVolume(int $volume)

Volumen des Einzelpakets (Länge/Breite/Höhe im Format LLLWWWWHHH) in cm ohne Trennzeichen.

xs:int / 0 .. 1 / maxInclusive: 999999999

Parameters

int $volume

Return Value

Parcels

at line 193
Parcels setWeight(int $weight)

Paketgewicht in Gramm, gerundet in 10-Gramm-Einheiten ohne Dezimalpunkt (z. B. 300 entspricht 3 kg).

Die Sendung erlaubt 8-stellige Werte, Abholaufträge 7-stellig und Gefahrgut 6-stellig.

xs:int / 0 .. 1 / maxInclusive: 99999999

Parameters

int $weight

Return Value

Parcels

at line 205
Parcels setHazardousLimitedQuantities(bool $hazardousLimitedQuantities)

Gibt an, ob es sich bei diesem Paket um ein Gefahrgutpaket mit begrenzten Mengen handelt. Der Standardwert ist "false".

Parameters

bool $hazardousLimitedQuantities

Return Value

Parcels

at line 233
Parcels setContent(string $content)

Inhalt dieses Paketes, obligatorisch für erhöhte Versicherung.

Bei Abholaufträgen beträgt die maximale Länge 50, bei Sendungen 35.

xs:string / 0 .. 1 / maxLength: 50

Parameters

string $content

Return Value

Parcels

at line 255
Parcels setAddService(int $addService)

Zusätzlicher Service.

Mögliche Werte sind: 1 = Zustellinformationen, 2 = Dokumente kehren zurück, 3 = Schriftliche Genehmigung zur Hinterlegung von Waren durch den Absender.

xs:int / 0 .. 1 / minInclusive: 1 maxInclusive: 3

Parameters

int $addService

Return Value

Parcels

at line 271
Parcels setMessageNumber(int $messageNumber)

Nachrichtennummer für Informationen zum Versender der Sendung.

Der Standardwert ist "1".

xs:int / 0 .. 1 / maxInclusive: 99999

Parameters

int $messageNumber

Return Value

Parcels

at line 298
Parcels setFunction(string $function)

Blockierbare Funktionen.

Mögliche Werte sind: LOCKDZB = Lieferung an einen Dritten mit Benachrichtigung der Lieferung, LOCKASG = Schriftliche Genehmigung zur Hinterlegung von Waren, LOCKEVM = Zustellung mit nicht wiederkehrender Vollmacht, LOCKSHOP = Paketgeschäft, LOCKTV = Ernennung.

xs:string / 0 .. 1 / LOCKDZB LOCKASG LOCKEVM LOCKSHOP LOCKTV

Parameters

string $function

Return Value

Parcels

at line 314
Parcels setParameter(string $parameter)

Freier Text für blockierbare Funktionen

xs:string / 0 .. 1 / maxLength: 300

Parameters

string $parameter

Return Value

Parcels

at line 325
Parcels setInternational(International $international)

Enthält Daten für Sendungen über Zollgrenzen hinweg.

Parameters

International $international

Return Value

Parcels

at line 343
Parcels setReturns(bool $returns)

Gibt an, ob es sich bei dem Paket um ein Rückgabepaket handelt.

Das Rückgabepaket muss in der Reihenfolge des entsprechenden Ausgangspakets immer das nächste sein.

Der Standardwert ist false.

xs:boolean / 0 .. 1 /

Parameters

bool $returns

Return Value

Parcels