class OrderData extends AbstractElement

OrderData

<ORDER_DATA>
    <ORDER_DATE>2019-10-23</ORDER_DATE>
    <TB_ID>1</TB_ID>
    <CHANNEL_SIGN>zade</CHANNEL_SIGN>
    <CHANNEL_ID>1041040087979877</CHANNEL_ID>
    <CHANNEL_NO>101032004721235</CHANNEL_NO>
    <PAID>0</PAID>
    <APPROVED>1</APPROVED>
    <ITEM_COUNT>1</ITEM_COUNT>
    <TOTAL_ITEM_AMOUNT>16.95</TOTAL_ITEM_AMOUNT>
    <DATE_CREATED>2019-10-23T15:00:31</DATE_CREATED>
</ORDER_DATA>

Methods

string
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den Wert des ersten Elementes zurück

setFirstChildValue(string $elementName, string $value, string $type = null)

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

$this
setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

$this
setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'

$this
setChildAttributes(string $elementName, array $attributes, string $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

setFirstChild(string $elementName, Node $child, string $type = null)

Hilfsmethode

setUniqueChildValue(string $elementName, string $value, string $type)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Element|null
getFirstChildElement(string $elementName, string $type = null)

Hilfsmethode Gibt das erste gefundene Element zurück

type
getChildElementAttributes(type $elementName)

Hilfsmethode gibt die Attribute des Elementes zurück

NodeList
getChildElements($elementName)

Hilfsmethode Gibt alle Element zurück

type
checkMediaType(type $type, type $media)

No description

Date
getOrderDate()

Datum der Kundenbestellung, falls diese vom Kanal übermittelt wird. Andernfalls wird von TB.One das Datum Imports eingetragen.

int
getTbID()

Eindeutige, kanalübergreifende Auftragsnummer aus TB.One, mit der Sie den Auftrag jederzeit eindeutig identifizieren können.

string
getChannelSign()

liefer den Kanalschlüssel (i.d.R. 4-stellig) zurück

string
getChannelID()

liefer die Eindeutige Auftragsnummer des Vertriebskanals zurück

string
getChannelNo()

liefer die Auftragsnummer des Vertriebskanals zurück

int
getPAID()

liefer das Bezahlt-Kennzeichen zurück

int
getApproved()

liefert das Freigabekennzeichen zurück

int
getItemCount()

liefert die Anzahl der Bestellpositionen zurück

string
getTotalItemAmount()

liefert die Gesamtsumme der Auftragspositionen Brutto zurück

DateTime
getDateCreated()

liefert das Erstelldatum (Einlesedatum) des Auftrags in TB.One zurück (z.B.: 2010-10-19T22:07:21)

Details

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

Hilfsmethode Gibt den Wert des ersten Elementes zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 62
protected AbstractElement setFirstChildValue(string $elementName, string $value, string $type = null)

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
string $type |\null $type Type Attribute

Return Value

AbstractElement dieses Objekt

in AbstractElement at line 88
protected $this setFirstChildAttributes(type $elementName, type $value, type $identifier, type $name = null)

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

type $elementName
type $value
type $identifier
type $name

Return Value

$this

in AbstractElement at line 114
protected $this setChildIdentifierAttributes($elementName, $attributes, $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt erlaubt sind 'identifier', 'key', 'name'

Parameters

$elementName
$attributes
$elementValue

Return Value

$this

in AbstractElement at line 157
protected $this setChildAttributes(string $elementName, array $attributes, string $elementValue = '')

Hilfsmethode Setzt die Attribute eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

string $elementName Name
array $attributes Attribute
string $elementValue

Return Value

$this

in AbstractElement at line 190
protected setFirstChild(string $elementName, Node $child, string $type = null)

Hilfsmethode

Setzt oder ersetzt das erste Kind Element

Parameters

string $elementName Name des Elementes
Node $child Node
string $type Typ Attribute

in AbstractElement at line 222
protected setUniqueChildValue(string $elementName, string $value, string $type)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

string $elementName TAG
string $value Wert
string $type Type Attribute

in AbstractElement at line 251
protected setUniqueChildAttribute($elementName, $value, $attribute, $attrValue)

Hilfsmethode zum setzten eindeutiger Werte bei mehrfach vorkommenden Elementen

Parameters

$elementName
$value
$attribute
$attrValue

in AbstractElement at line 282
protected Element|null getFirstChildElement(string $elementName, string $type = null)

Hilfsmethode Gibt das erste gefundene Element zurück

Parameters

string $elementName Name des Elementes
string $type Type Filter

Return Value

Element|null | \false Element

in AbstractElement at line 309
protected type getChildElementAttributes(type $elementName)

Hilfsmethode gibt die Attribute des Elementes zurück

Parameters

type $elementName

Return Value

type

in AbstractElement at line 333
protected NodeList getChildElements($elementName)

Hilfsmethode Gibt alle Element zurück

Parameters

$elementName

Return Value

NodeList | \false Element

in AbstractElement at line 343
protected type checkMediaType(type $type, type $media)

Parameters

type $type
type $media

Return Value

type

at line 50
Date getOrderDate()

Datum der Kundenbestellung, falls diese vom Kanal übermittelt wird. Andernfalls wird von TB.One das Datum Imports eingetragen.

Return Value

Date

at line 61
int getTbID()

Eindeutige, kanalübergreifende Auftragsnummer aus TB.One, mit der Sie den Auftrag jederzeit eindeutig identifizieren können.

Return Value

int

at line 70
string getChannelSign()

liefer den Kanalschlüssel (i.d.R. 4-stellig) zurück

Return Value

string Kanalschlüssel

at line 79
string getChannelID()

liefer die Eindeutige Auftragsnummer des Vertriebskanals zurück

Return Value

string Eindeutige Auftragsnummer

at line 93
string getChannelNo()

liefer die Auftragsnummer des Vertriebskanals zurück

Auftragsnummer des Vertriebskanals (muss nicht eindeutig sein, z.B. Auftragsnummer eines Webshops). Je nach Vertriebskanal können CHANNEL_ID und CHANNEL_NO auch den gleichen Wert enthalten.

Return Value

string Auftragsnummer

at line 107
int getPAID()

liefer das Bezahlt-Kennzeichen zurück

Kennzeichen: 0 = nicht bezahlt (i.A. ein schwebender Auftrag) 1 = bezahlt (bestätigter Auftrag) 2 = Zahlungsausfall

Return Value

int

at line 120
int getApproved()

liefert das Freigabekennzeichen zurück

Freigabekennzeichen des Auftrags: 0 = schwebend 1 = bestätigter Auftrag

Return Value

int

at line 129
int getItemCount()

liefert die Anzahl der Bestellpositionen zurück

Return Value

int

at line 138
string getTotalItemAmount()

liefert die Gesamtsumme der Auftragspositionen Brutto zurück

Return Value

string

at line 148
DateTime getDateCreated()

liefert das Erstelldatum (Einlesedatum) des Auftrags in TB.One zurück (z.B.: 2010-10-19T22:07:21)

Return Value

DateTime