Overview

Namespaces

  • Alvine
    • BMEcat
      • Element
      • Xml

Classes

  • Address
  • Agreement
  • Article
  • ArticleDetails
  • ArticleFeatures
  • ArticleOrderDetails
  • ArticlePrice
  • ArticlePriceDetails
  • BMEcat
  • Buyer
  • Catalog
  • DateTime
  • Feature
  • Header
  • Mime
  • MimeInfo
  • Supplier
  • TNewCatalog
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Header

HEADER Element

Der Kopfteil wird durch das Element HEADER spezifiziert. Im HEADER werden allgemeine Informationen über das Katalogdokument hinterlegt und Default-Werte gesetzt.

<HEADER>
      <CATALOG>
          <LANGUAGE>eng</LANGUAGE>
          <CATALOG_ID>QA_CAT_002</CATALOG_ID>
          <CATALOG_VERSION>001.002</CATALOG_VERSION>
          <CATALOG_NAME>Office Material</CATALOG_NAME>
          <DATETIME type="generation_date">
              <DATE>2004-08-20</DATE>
              <TIME>10:59:54</TIME>
              <TIMEZONE>-02:00</TIMEZONE>
          </DATETIME>
          <CURRENCY>EUR</CURRENCY>
      </CATALOG>
      <BUYER>
          <BUYER_ID type="buyer_specific">aggibuyer</BUYER_ID>
          <BUYER_NAME>BuyAll Corp.</BUYER_NAME>
          <ADDRESS type="buyer">
               <NAME>BuyAll Corp.</NAME>
              <CONTACT>Bill Smith</CONTACT>
          </ADDRESS>
      </BUYER>
      <AGREEMENT>
         <AGREEMENT_ID>21312<AGREEMENT_ID>
         <DATETIME type="agreement_end_date">
           <DATE>2002-05-31</DATE>
         </DATETIME>
     </AGREEMENT>
      <SUPPLIER>
          <SUPPLIER_NAME>Office Supplies AG</SUPPLIER_NAME>
     </SUPPLIER>
 </HEADER>
Alvine\BMECat\AbstractElement
Extended by Alvine\BMECat\Element\Header
Namespace: Alvine\BMECat\Element
Package: Alvine\BMECat
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20160803
Link: alvine.io
Located at element/Header.class.php
Methods summary
public
# __construct( string $tag = null, string $value = '', null|Alvine\Xml\AttributeMap $attributes = null )

Erstellt ein neues HEADER-Objekt

Erstellt ein neues HEADER-Objekt

Parameters

$tag
Tag
$value
Wert
$attributes
Atributes
public Alvine\BMECat\Element\Catalog
# getCatalog( )

Informationen zur Identifikation und Beschreibung des Produktkatalogs und des Katalogdokuments sowie Bereiche zum Setzen von Default-Werten

Informationen zur Identifikation und Beschreibung des Produktkatalogs und des Katalogdokuments sowie Bereiche zum Setzen von Default-Werten

Defaultwert : - Feldlänge : - Pflicht : ja Einfach/ Mehrfach : Einfach Datentyp : - Sprachabhängig : -

Returns

Alvine\BMECat\Element\Catalog
Katalog
public @return
# setCatalog( Alvine\BMECat\Element\Catalog $catalog )

Setzt die Informationen zur Identifikation und Beschreibung des Produktkatalogs

Setzt die Informationen zur Identifikation und Beschreibung des Produktkatalogs

Parameters

$catalog
Beschreibung

Returns

@return
\Alvine\BMECat\Element\Header Dieses Objekt
public Alvine\BMECat\Element\Buyer
# getBuyer( )

Informationen zum einkaufenden (katalogempfangenden) Unternehmen

Informationen zum einkaufenden (katalogempfangenden) Unternehmen

Das Element BUYER ist innerhalb des Elements HEADER in der Version 1.2 von einem Muß- zu einem Kann-Element geändert worden, um auch BMEcat-Kataloge erstellen zu können, die nicht an einen Einkäufer direkt adressiert sind.

Defaultwert : - Feldlänge : - Pflicht : - Einfach/ Mehrfach : Einfach Datentyp : - Sprachabhängig : -

Returns

Alvine\BMECat\Element\Buyer
Informationen zum einkaufenden (katalogempfangenden) Unternehmen
public @return
# setBuyer( Alvine\BMECat\Element\Buyer $buyer )

Setzt die Informationen zum einkaufenden

Setzt die Informationen zum einkaufenden

Parameters

$buyer
Informationen zum einkaufenden

Returns

@return
\Alvine\BMECat\Element\Header Dieses Objekt
public Alvine\BMECat\Element\Supplier
# getSupplier( )

Informationen zum liefernden (katalogerzeugenden) Unternehmen

Informationen zum liefernden (katalogerzeugenden) Unternehmen

Defaultwert : - Feldlänge : - Pflicht : ja Einfach/ Mehrfach : Einfach Datentyp : - Sprachabhängig : -

Returns

Alvine\BMECat\Element\Supplier
Informationen zum liefernden (katalogerzeugenden) Unternehmen
public @return
# setSupplier( Alvine\BMECat\Element\Supplier $supplier )

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Parameters

$supplier
Informationen zum liefernden (katalogerzeugenden) Unternehmen

Returns

@return
\Alvine\BMECat\Element\Header Dieses Objekt
public Alvine\Xml\NodeList
# getAgreement( )

Liefert Infos zum Vertrag zwischen Einkäufer und Lieferant zurück

Liefert Infos zum Vertrag zwischen Einkäufer und Lieferant zurück

Defaultwert : - Feldlänge : - Pflicht : - Einfach/ Mehrfach : Mehrfach Datentyp : - Sprachabhängig : -

Returns

Alvine\Xml\NodeList
Rahmenverträge
public @return
# addAgreement( Alvine\BMECat\Element\Agreement $agreement )

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Parameters

$agreement
Informationen zum liefernden (katalogerzeugenden) Unternehmen

Returns

@return
\Alvine\BMECat\Element\Header Dieses Objekt
alvine.bmecat API-Dokumentation 0.10.1 | © schukai GmbH | Impressum