> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FlexiCaptureProject-Klasse

> Referenz für die Klasse FlexiCaptureProject: Batch-Typen auflisten, einen Batch erstellen und ausführen sowie Ergebnisse der Batch-Verarbeitung aus FC 12 abrufen.

Die Klasse *FlexiCaptureProject* befindet sich im Namespace *com.abbyy.connectors*. Sie erbt von der Klasse *AutoCloseable* und stellt Methoden für die Arbeit mit einem FC-12-Projekt bereit.

Die Methoden dieser Klasse werden nachfolgend beschrieben.

<div id="method-details">
  ## Methodendetails
</div>

```
public List<String> getBatchTypeNames()
```

Gibt eine Liste mit den Namen aller Batch-Typen in einem Projekt zurück.

**Gibt zurück:**

* Eine Liste mit Batch-Typnamen

**Löst aus:**

* FlexiCaptureConnectorException – wenn beim Abrufen der Liste der Batch-Typnamen ein Fehler auftritt

```
public int create(BatchCreationJob job)
```

Erstellt auf dem FC 12-Server einen neuen Batch von Dateien und startet dessen Verarbeitung.

**Parameter:**

* job – ein Job, der auf dem FC 12-Server einen neuen Batch erstellt

**Gibt zurück:**

* Die ID des Batches

**Löst aus:**

* FlexiCaptureConnectorException – wenn beim Erstellen eines Batches ein Fehler auftritt
  * NullPointerException – wenn der Eingabeparameter 0 ist
  * IllegalArgumentException – wenn der Eingabeparameter ungültige Eigenschaftswerte enthält

***Siehe auch:***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[BatchCreationJob](/de/flexi-capture/connectors/pega/pega-class-batch-creation-job)

```
public Result getResult(int batchId)
```

Ruft die Ergebnisse der Batch-Verarbeitung vom FC 12-Server ab.

**Parameter:**

* batchId – die Batch-ID

**Rückgabewert:**

* Ein Objekt mit den Ergebnissen der Batch-Verarbeitung

**Ausnahmen:**

* FlexiCaptureConnectorException – wenn beim Abrufen der Ergebnisse der Batch-Verarbeitung ein Fehler auftritt
  * IllegalArgumentException – wenn der Eingabeparameter kleiner oder gleich 0 ist

***Siehe auch:***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[Result](/de/flexi-capture/connectors/pega/pega-class-result)

```
public void close()
```

Schließt das Projekt.
