CIB jView archive technischer Leitfaden

4. Schnittstellendefinitionen

4.3. Interface CompositeArchiveObject

Dieses Interface aus dem Archive-API definiert die Schnittstelle von zusammengesetzten Archivobjekten.

Jedes zusammengesetzte Archivobjekt muss folgende Interface-Methoden zur Verfügung stellen.

Interface-Methode

Beschreibung

void add (ArchiveObject archiveObject)

Fügt ein Teilarchivobjekt zu dem zusammengesetzten Archivobjekt hinzu

void addDocument (String id, String fileName)

Erzeugt ein neues Teilarchivobjekt aus der Datei im Dateisystem mit der gegebenen ID und fügt es zu dem zusammengesetzten Archivobjekt hinzu.
Diese Methode wird beim Importieren von Dokumenten in die Archiv-Anwendung benötigt.

List getParts()

Gibt die Liste der Teilarchivobjekte/-dokumente des zusammengesetzten Archivobjekts zurück.

int getPartCount()

Gibt die Anzahl der Teilarchivobjekte/-dokumente des zusammengesetzten Archivobjekts zurück.

ArchiveObject getPartAt (int partIndex)

Gibt das Teilarchivobjekt zum gegebenen Index zurück (Index ist 0-basiert).