Class Document
java.lang.Object
no.digipost.api.client.representations.Representation
no.digipost.api.client.representations.Document
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AuthenticationLevel
protected ContentHash
protected DataTypeHolder
protected String
final EmailNotification
protected EncryptionInfo
protected Boolean
final String
final SensitivityLevel
final SmsNotification
final String
final UUID
Fields 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[]
boolean
boolean
isOpened()
void
setContentHash
(ContentHash contentHash) void
setDigipostFileType
(FileType fileType) void
setNumberOfEncryptedPages
(int pages) static Document
technicalAttachment
(FileType fileType, String... type) toString()
boolean
Methods 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)
-