# Klasse MerchantFactory

java.lang.Object
com.girosolution.girocheckout.MerchantFactory

public abstract class MerchantFactory extends Object
Factory zur Erzeugung eines Merchant-Objekts. *

- ## Konstruktorübersicht

  Konstruktoren
  Konstruktor
  Beschreibung
  `MerchantFactory()`

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `static Merchant`
  `createMerchant(int id)`
  Erzeugt ein Merchant Objekt
  `static Merchant`
  `createMerchant(int id, Logger logger)`
  Erzeugt ein Merchant Objekt mit einem Logger zur Ausgabe von Nachrichten

  ### Von Klasse geerbte Methoden java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Konstruktordetails

  - ### MerchantFactory

    public MerchantFactory()

- ## Methodendetails

  - ### createMerchant

    public static Merchant createMerchant(int id) throws GiroCheckoutException
    Erzeugt ein Merchant Objekt
    Parameter:
      `id` - - Merchant ID
    Gibt zurück:
      Merchant
    Löst aus:
      `GiroCheckoutException`

  - ### createMerchant

    public static Merchant createMerchant(int id, Logger logger) throws GiroCheckoutException
    Erzeugt ein Merchant Objekt mit einem Logger zur Ausgabe von Nachrichten
    Parameter:
      `id` - - Merchant ID
      `logger` - - @see `Logger`
    Gibt zurück:
      Merchant
    Löst aus:
      `GiroCheckoutException`