Class Document
java.lang.Object
no.digipost.api.client.representations.Representation
no.digipost.api.client.representations.Document
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AuthenticationLevelprotected ContentHashprotected DataTypeHolderprotected Stringfinal EmailNotificationprotected EncryptionInfoprotected Booleanfinal Stringfinal SensitivityLevelfinal SmsNotificationfinal Stringfinal UUIDFields inherited from class no.digipost.api.client.representations.Representation
links -
Constructor Summary
ConstructorsConstructorDescriptionDocument()Constructor for just the required fields of a document.Document(UUID uuid, String subject, FileType fileType, String openingReceipt, SmsNotification smsNotification, EmailNotification emailNotification, AuthenticationLevel authenticationLevel, SensitivityLevel sensitivityLevel) Document(UUID uuid, String subject, FileType fileType, String openingReceipt, SmsNotification smsNotification, EmailNotification emailNotification, AuthenticationLevel authenticationLevel, SensitivityLevel sensitivityLevel, Boolean opened, no.digipost.api.datatypes.DataType data, String... technicalType) -
Method Summary
Modifier and TypeMethodDescriptionencrypt()Optional<no.digipost.api.datatypes.DataType>getLinks()String[]booleanbooleanisOpened()voidsetContentHash(ContentHash contentHash) voidsetDigipostFileType(FileType fileType) voidsetNumberOfEncryptedPages(int pages) static DocumenttechnicalAttachment(FileType fileType, String... type) toString()booleanMethods inherited from class no.digipost.api.client.representations.Representation
addLink, getLinkByRelationName
-
Field Details
-
uuid
-
subject
-
digipostFileType
-
opened
-
openingReceipt
-
smsNotification
-
emailNotification
-
authenticationLevel
-
sensitivityLevel
-
encrypted
-
contentHash
-
dataType
-
-
Constructor Details
-
Document
public Document() -
Document
Constructor for just the required fields of a document. -
Document
-
Document
public Document(UUID uuid, String subject, FileType fileType, String openingReceipt, SmsNotification smsNotification, EmailNotification emailNotification, AuthenticationLevel authenticationLevel, SensitivityLevel sensitivityLevel) -
Document
public Document(UUID uuid, String subject, FileType fileType, String openingReceipt, SmsNotification smsNotification, EmailNotification emailNotification, AuthenticationLevel authenticationLevel, SensitivityLevel sensitivityLevel, Boolean opened, no.digipost.api.datatypes.DataType data, String... technicalType)
-
-
Method Details
-
getLinks
-
copyDocumentAndSetDigipostFileTypeToPdf
-
technicalAttachment
-
setContentHash
-
setDigipostFileType
-
getDigipostFileType
-
is
-
encrypt
-
willBeEncrypted
public boolean willBeEncrypted() -
getEncrypted
-
getAddContentLink
-
getAddDataLink
-
getEncryptionKeyLink
-
getTechnicalType
-
isOpened
public boolean isOpened() -
getDataType
-
toString
-
setNumberOfEncryptedPages
public void setNumberOfEncryptedPages(int pages)
-