Class VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder
java.lang.Object
se.idsec.signservice.integration.document.pdf.VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder
- All Implemented Interfaces:
ObjectBuilder<VisiblePdfSignatureUserInformation>
- Enclosing class:
- VisiblePdfSignatureUserInformation
public static class VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder
extends Object
implements ObjectBuilder<VisiblePdfSignatureUserInformation>
Builder for
VisiblePdfSignatureUserInformation
objects.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the object.Extensions for the object.fieldValue
(String fieldValueKey, String fieldValueValue) fieldValues
(Map<? extends String, ? extends String> fieldValues) Name of the signer to be represented in the visible image.toString()
-
Method Details
-
signerName
public VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder signerName(VisiblePdfSignatureUserInformation.SignerName signerName) Name of the signer to be represented in the visible image. This is typically a name of the signer but any suitable identity attribute value may be specified to be part of the signer name. This value is analogous to, and should hold the same value as, a present Name entry in the PDF signature dictionary. If the image template referenced requires a value for signerName, this field is mandatory, otherwise it is optional.- Returns:
this
.
-
fieldValue
public VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder fieldValue(String fieldValueKey, String fieldValueValue) -
fieldValues
public VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder fieldValues(Map<? extends String, ? extends String> fieldValues) -
clearFieldValues
public VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder clearFieldValues() -
extension
public VisiblePdfSignatureUserInformation.VisiblePdfSignatureUserInformationBuilder extension(Extension extension) Extensions for the object.- Returns:
this
.
-
build
Description copied from interface:ObjectBuilder
Builds the object.- Specified by:
build
in interfaceObjectBuilder<VisiblePdfSignatureUserInformation>
- Returns:
- the object
-
toString
-