class OrderState extends AbstractElement

OrderState

Abbildung des Status einer Bestellung

Traits

XpathImplementation

Properties

protected DateTime $lastModificationDate

Methods

NodeList
searchElements(string $elementName)

searchElements

Parser
getParser()

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

string
getElementValue(string $elementName)

Hilfsmethode Gibt den Wert eines Elementes zurück

setElementValue($elementName, $value)

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

__construct()

Erstellung eines neuen Status aus einer Bestellung

static 
getInstancefromOrder(Order $order)

getInstancefromOrder

getProductLineItems()

Liefert die Artikelpositionen zurück

OrderState
setOrderNo(string $orderNo)

Setzt die Bestellnummer

string
getOrderNo()

Liefert die Bestellnummer zurück

OrderState
setLastModificationDate(DateTime $date)

Setzt das Datum der letzten Änderung

DateTime
getLastModificationDate()

Gibt das Datum der letzte Änderung zurück

Details

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

searchElements

Parameters

string $elementName Name des Elements

Return Value

NodeList Liste der gefundenen Elemente

in AbstractElement at line 44
protected Parser getParser()

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

Return Value

Parser Parser

in AbstractElement at line 55
protected string getElementValue(string $elementName)

Hilfsmethode Gibt den Wert eines Elementes zurück

Parameters

string $elementName Name des Elementes

Return Value

string Wert des Elementes

in AbstractElement at line 72
protected AbstractElement setElementValue($elementName, $value)

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

Parameters

$elementName
$value

Return Value

AbstractElement dieses Objekt

at line 46
__construct()

Erstellung eines neuen Status aus einer Bestellung

at line 60
static getInstancefromOrder(Order $order)

getInstancefromOrder

Erstellt ein Status Objekt aus einer Bestellung

Parameters

Order $order Bestellung

at line 104
ProductLineItems getProductLineItems()

Liefert die Artikelpositionen zurück

Return Value

ProductLineItems Artikelpositionen

at line 116
OrderState setOrderNo(string $orderNo)

Setzt die Bestellnummer

Parameters

string $orderNo Bestellnummer

Return Value

OrderState dieses Objekt

at line 126
string getOrderNo()

Liefert die Bestellnummer zurück

Return Value

string Bestellnummer

at line 137
OrderState setLastModificationDate(DateTime $date)

Setzt das Datum der letzten Änderung

Parameters

DateTime $date Datum

Return Value

OrderState dieses Objekt

at line 147
DateTime getLastModificationDate()

Gibt das Datum der letzte Änderung zurück

Return Value

DateTime | \null letzte Änderung