class Header extends AbstractElement

HEADER Element

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

 <HEADER>
      <GENERATOR_INFO>Created by BMEcat-Generator 1.7 24.12.2000</GENERATOR_INFO>
      <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>

Methods

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues HEADER-Objekt

setGeneratorInfo(string $generatorInfo)

Generator Informationen

getCatalog()

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

@return
setCatalog(Catalog $catalog)

Setzt die Informationen zur Identifikation und Beschreibung des Produktkatalogs

getBuyer()

Informationen zum einkaufenden (katalogempfangenden) Unternehmen

@return
setBuyer(Buyer $buyer)

Setzt die Informationen zum einkaufenden

getSupplier()

Informationen zum liefernden (katalogerzeugenden) Unternehmen

@return
setSupplier(Supplier $supplier)

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

NodeList
getAgreement()

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

@return
addAgreement(Agreement $agreement)

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Details

at line 78
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues HEADER-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

at line 98
Catalog setGeneratorInfo(string $generatorInfo)

Generator Informationen

An dieser Stelle kann das Werkzeug, das das Katalogdokument erstellt, Informationen wie z.B. Werkzeugname, Erstellungsdatum, lfd. Nummer etc. ablegen

Parameters

string $generatorInfo Generator Informationen

Return Value

Catalog Katalog

at line 115
Catalog getCatalog()

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 : -

Return Value

Catalog Katalog

at line 126
@return setCatalog(Catalog $catalog)

Setzt die Informationen zur Identifikation und Beschreibung des Produktkatalogs

Parameters

Catalog $catalog Beschreibung

Return Value

@return \Alvine\BMECat\Element\Header Dieses Objekt

at line 147
Buyer getBuyer()

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 : -

Return Value

Buyer Informationen zum einkaufenden (katalogempfangenden) Unternehmen

at line 158
@return setBuyer(Buyer $buyer)

Setzt die Informationen zum einkaufenden

Parameters

Buyer $buyer Informationen zum einkaufenden

Return Value

@return \Alvine\BMECat\Element\Header Dieses Objekt

at line 175
Supplier getSupplier()

Informationen zum liefernden (katalogerzeugenden) Unternehmen

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

Return Value

Supplier Informationen zum liefernden (katalogerzeugenden) Unternehmen

at line 186
@return setSupplier(Supplier $supplier)

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Parameters

Supplier $supplier Informationen zum liefernden (katalogerzeugenden) Unternehmen

Return Value

@return \Alvine\BMECat\Element\Header Dieses Objekt

at line 203
NodeList getAgreement()

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

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

Return Value

NodeList Rahmenverträge

at line 214
@return addAgreement(Agreement $agreement)

Setzt die Informationen zum liefernden (katalogerzeugenden) Unternehmen

Parameters

Agreement $agreement Informationen zum liefernden (katalogerzeugenden) Unternehmen

Return Value

@return \Alvine\BMECat\Element\Header Dieses Objekt