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 Details

    • withSender

      B withSender(Sender sender)
      Set the sender for this specific signature job.

      You may use ClientConfiguration.Builder.defaultSender(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 minimum AuthenticationLevel.
    • withReference

      B withReference(UUID uuid)
      Set an UUID as custom reference that is attached to the job.
      Parameters:
      uuid - the UUID 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); by personal identification number and name, date of birth and name or name only.

      Not all options are available to every sender, this is detailed in the service's functional documentation.

      Parameters:
      identifier - the identifier type