class OttoPartner extends AbstractDocument

Ottopartner

Klasse zum Abbilden des ottopartner Dokumentes

 <?xml version="1.0" encoding="UTF-8"?>
 <ottopartner>
    <Orders>
     ...
    </Orders>
 </ottopartner>

Traits

XpathImplementation

Methods

NodeList
searchElements(string $elementName)

searchElements

__construct(string $content = null)

Neues Dokument

Parser
getParser()

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

getOrders()

Liefert den Inhalt von

Integer
getLKZ()

Liefert die LKZ des Dokumentes zurück

setLKZ(string $LKZ)

Setzt die LKZ des Partners

setOrderStates(OrderStates $orderStates)

Setzt den OrderStatus

Details

in XpathImplementation at line 42
NodeList searchElements(string $elementName)

searchElements

Parameters

string $elementName Name des Elements

Return Value

NodeList Liste der gefundenen Elemente

at line 48
__construct(string $content = null)

Neues Dokument

Parameters

string $content |null $content XML-Zeichenkette

in AbstractDocument at line 74
protected Parser getParser()

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

Return Value

Parser Parser

at line 64
Orders getOrders()

Liefert den Inhalt von

Return Value

Orders | \false

at line 90
Integer getLKZ()

Liefert die LKZ des Dokumentes zurück

Datentyp: Integer Restriktionen: nicht negativ Minimalanforderungen: Pflichtfeld Maximalanforderungen: -

 <LKZ>12345</LKZ>

LKZ ist die Abkürzung für Lieferantenkennziffer. Die Lieferantenkennziffer wird von OTTO für jeden Partner vergeben. Sie soll dabei helfen, den Partner in den OTTOSystemen eindeutig zu identifizieren. Dem Partner garantiert sie bei der Bestellübermittlung, dass diese Bestellung auch wirklich an ihn gerichtet war.

Return Value

Integer LKZ

Exceptions

NotAvailableException Tag LKZ wurde nicht gefunden

at line 107
OttoPartner setLKZ(string $LKZ)

Setzt die LKZ des Partners

Parameters

string $LKZ

Return Value

OttoPartner dieses Objekt

at line 128
OttoPartner setOrderStates(OrderStates $orderStates)

Setzt den OrderStatus

Parameters

OrderStates $orderStates

Return Value

OttoPartner dieses Objekt