Package no.difi.sdp.client2.domain
Class Dokument
- java.lang.Object
-
- no.difi.sdp.client2.domain.Dokument
-
- All Implemented Interfaces:
MedDokumentEgenskaper
public class Dokument extends Object implements MedDokumentEgenskaper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDokument.Builderstatic classDokument.LastDokumentException
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Dokument.Builderbuilder(String tittel, File file)static Dokument.Builderbuilder(String tittel, String filnavn, byte[] dokument)static Dokument.Builderbuilder(String tittel, String filnavn, InputStream dokument)byte[]getBytes()Optional<String>getDokumentTittel()StringgetFileName()StringgetFilnavn()Optional<MetadataDokument>getMetadataDocument()StringgetMimeType()StringgetTittel()
-
-
-
Method Detail
-
getFileName
public String getFileName()
- Specified by:
getFileNamein interfaceMedDokumentEgenskaper
-
getBytes
public byte[] getBytes()
- Specified by:
getBytesin interfaceMedDokumentEgenskaper
-
getFilnavn
public String getFilnavn()
-
getMimeType
public String getMimeType()
- Specified by:
getMimeTypein interfaceMedDokumentEgenskaper
-
getTittel
public String getTittel()
-
getDokumentTittel
public Optional<String> getDokumentTittel()
- Specified by:
getDokumentTittelin interfaceMedDokumentEgenskaper
-
getMetadataDocument
public Optional<MetadataDokument> getMetadataDocument()
-
builder
public static Dokument.Builder builder(String tittel, String filnavn, InputStream dokument)
- Parameters:
tittel- Tittel som vises til brukeren gitt riktig sikkerhetsnivå.filnavn- Filnavnet til dokumentet.dokument- Dokumentet som en strøm.
-
builder
public static Dokument.Builder builder(String tittel, String filnavn, byte[] dokument)
- Parameters:
tittel- Tittel som vises til brukeren gitt riktig sikkerhetsnivå.filnavn- Filnavnet til dokumentet.dokument- Filen som skal sendes. Navnet på filen vil brukes som filnavn ovenfor mottaker.
-
builder
public static Dokument.Builder builder(String tittel, File file)
- Parameters:
tittel- Tittel som vises til brukeren gitt riktig sikkerhetsnivå.file- Filen som skal sendes. Navnet på filen vil brukes som filnavn ovenfor mottaker.
-
-