CIB jView archive technischer Leitfaden
4. Schnittstellendefinitionen
4.1. Interface ArchiveSystem
Dieses Interface aus dem Archive-API definiert die Schnittstelle von Archivobjekten.
Jedes Archivobjekt muss folgende Interface-Methoden zur Verfügung stellen.
Interface-Methode |
Beschreibung |
String getID() |
Gibt die ID des Archivobjekts zurück |
String getName() |
Gibt den Namen des Archivobjekts zurück |
Date getCreationDate() |
Gibt das Erzeugungsdatum des Archivobjekts zurück |
Date getLastModified() |
Gibt das Datum der letzten Änderung des Archivobjekts zurück |
String getMimeType() |
Gibt den MIME-Type des Archivobjekts zurück |
boolean isNew() |
Gibt den Status des Archivobjekts „isNew“ zurück |
void setNew (boolean isNew) |
Setzt den Status „isNew“ des Archivobjekts |
boolean isChanged() |
Gibt den Status des Archivobjekts „isChanged“ zurück |
void setChanged (boolean isChanged) |
Setzt den Status „isChanged“ des Archivobjekts |
boolean isPlainText() |
Liefert zurück, ob das Archivobjekt vom MIME-Type „text/plain“ ist |
InputStream getInputStream() throws ArchiveObjectLoadDataFailedException |
Liefert den
InputStream des Archivobjekts zurück. |
InputStream loadInputStream() |
Liefert den InputStream des Archivobjekts zurück |