CIB jView archive technischer Leitfaden
4. Schnittstellendefinitionen
4.2. Interface ArchiveObject
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 |
