Interface JobCustomizations<B extends JobCustomizations<B>>
-
- All Known Implementing Classes:
DirectJob.Builder
,PortalJob.Builder
public interface JobCustomizations<B extends JobCustomizations<B>>
Provides operations for customizing jobs using builder-type methods for properties which are common for both Direct and Portal jobs. You would not under normal circumstances refer to this type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description B
requireAuthentication(AuthenticationLevel minimumLevel)
Specify the minimum level of authentication of the signer(s) of this job.B
withIdentifierInSignedDocuments(IdentifierInSignedDocuments identifier)
Specify how the signer(s) of this job should be identified in the signed documents (XAdES and PAdES); bypersonal identification number and name
,date of birth and name
orname only
.B
withReference(String reference)
Set a custom reference that is attached to the job.B
withReference(UUID uuid)
Set anUUID
as custom reference that is attached to the job.B
withSender(Sender sender)
Set the sender for this specific signature job.
-
-
-
Method Detail
-
withSender
B withSender(Sender sender)
Set the sender for this specific signature job.You may use
ClientConfiguration.Builder.globalSender(Sender)
to specify a global sender used for all signature jobs.
-
requireAuthentication
B requireAuthentication(AuthenticationLevel minimumLevel)
Specify the minimum level of authentication of the signer(s) of this job. This includes the required authentication both in order to view the document, as well as it will limit which authentication mechanisms offered at the time of signing the document.- Parameters:
minimumLevel
- the required minimumAuthenticationLevel
.
-
withReference
B withReference(UUID uuid)
Set anUUID
as custom reference that is attached to the job.- Parameters:
uuid
- theUUID
to use as reference.
-
withReference
B withReference(String reference)
Set a custom reference that is attached to the job.- Parameters:
reference
- the reference
-
withIdentifierInSignedDocuments
B withIdentifierInSignedDocuments(IdentifierInSignedDocuments identifier)
Specify how the signer(s) of this job should be identified in the signed documents (XAdES and PAdES); bypersonal identification number and name
,date of birth and name
orname only
.Not all options are available to every sender, this is detailed in the service's functional documentation.
- Parameters:
identifier
- the identifier type
-
-