Class OperationRecipient


  • public class OperationRecipient
    extends Object
    Defines a rights recipient (Recipient) for the document to be encrypted. Recipients are defined on the basis of their rights and a certificate and are identified and distinguished on the basis of the certificate. Only with the associated \"PrivateKey\" and a certificate listed here can a user subsequently decrypt and open the document again. Exactly one certificate is expected for encryption for each rights recipient. However, it is possible to define multiple rights recipients * each with their own certificate.
    • Constructor Detail

      • OperationRecipient

        public OperationRecipient()
    • Method Detail

      • getCanAssemble

        @Nullable
        public @Nullable Boolean getCanAssemble()
        If \"true,\" the document can be rearranged (e.g., pages can be deleted, inserted, and rotated).
        Returns:
        canAssemble
      • setCanAssemble

        public void setCanAssemble​(Boolean canAssemble)
      • getCanExtractContent

        @Nullable
        public @Nullable Boolean getCanExtractContent()
        If \"true,\" content can be extracted (copied) from the document.
        Returns:
        canExtractContent
      • setCanExtractContent

        public void setCanExtractContent​(Boolean canExtractContent)
      • getCanExtractForAccessibility

        @Nullable
        public @Nullable Boolean getCanExtractForAccessibility()
        If \"true,\" content can be extracted (copied) for accessibility purposes.
        Returns:
        canExtractForAccessibility
      • setCanExtractForAccessibility

        public void setCanExtractForAccessibility​(Boolean canExtractForAccessibility)
      • getCanFillInForm

        @Nullable
        public @Nullable Boolean getCanFillInForm()
        If \"true,\" form fields can be filled out and the document can be signed.
        Returns:
        canFillInForm
      • setCanFillInForm

        public void setCanFillInForm​(Boolean canFillInForm)
      • getCanModify

        @Nullable
        public @Nullable Boolean getCanModify()
        If \"true,\" changes to the document are permitted.
        Returns:
        canModify
      • setCanModify

        public void setCanModify​(Boolean canModify)
      • getCanModifyAnnotations

        @Nullable
        public @Nullable Boolean getCanModifyAnnotations()
        If \"true,\" comments can be added to the document and deleted from the document.
        Returns:
        canModifyAnnotations
      • setCanModifyAnnotations

        public void setCanModifyAnnotations​(Boolean canModifyAnnotations)
      • getCanPrint

        @Nullable
        public @Nullable Boolean getCanPrint()
        If \"true,\" the document can be printed.
        Returns:
        canPrint
      • setCanPrint

        public void setCanPrint​(Boolean canPrint)
      • getCanPrintHighRes

        @Nullable
        public @Nullable Boolean getCanPrintHighRes()
        If \"true,\" the document can be printed at high resolution levels.
        Returns:
        canPrintHighRes
      • setCanPrintHighRes

        public void setCanPrintHighRes​(Boolean canPrintHighRes)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object