java.lang.Object
eu.europa.esig.dss.signature.FileNameBuilder
This class is used to create a meaningful name for document depending
on its original name and the signing operation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Generates and returns a final name for the document to createsetMimeType(eu.europa.esig.dss.enumerations.MimeType mimeType) Sets the document mimetypesetOriginalFilename(String originalFilename) Sets the original filename of the documentsetSignatureLevel(eu.europa.esig.dss.enumerations.SignatureLevel signatureLevel) Sets the final signature levelsetSignaturePackaging(eu.europa.esig.dss.enumerations.SignaturePackaging signaturePackaging) Sets the signature packagingsetSigningOperation(eu.europa.esig.dss.enumerations.SigningOperation signingOperation) Sets the performed signing operation type
-
Constructor Details
-
FileNameBuilder
public FileNameBuilder()Default constructor to instantiate the builder
-
-
Method Details
-
setOriginalFilename
Sets the original filename of the document- Parameters:
originalFilename-String- Returns:
- this
FileNameBuilder
-
setSigningOperation
public FileNameBuilder setSigningOperation(eu.europa.esig.dss.enumerations.SigningOperation signingOperation) Sets the performed signing operation type- Parameters:
signingOperation-SigningOperation- Returns:
- this
FileNameBuilder
-
setSignatureLevel
public FileNameBuilder setSignatureLevel(eu.europa.esig.dss.enumerations.SignatureLevel signatureLevel) Sets the final signature level- Parameters:
signatureLevel-SignatureLevel- Returns:
- this
FileNameBuilder
-
setSignaturePackaging
public FileNameBuilder setSignaturePackaging(eu.europa.esig.dss.enumerations.SignaturePackaging signaturePackaging) Sets the signature packaging- Parameters:
signaturePackaging-SignaturePackaging- Returns:
- this
FileNameBuilder
-
setMimeType
Sets the document mimetype- Parameters:
mimeType-MimeType- Returns:
- this
FileNameBuilder
-
build
Generates and returns a final name for the document to create- Returns:
Stringthe document filename
-