Class OperationPdfaSettings


  • public class OperationPdfaSettings
    extends Object
    The `pdfa` element allows to make settings for automatic handling of PDF/A documents. Editing a PDF/A document will most likely render it invalid, thus the web service operation checks whether it´s execution is valid for a given PDF/A document according to these settings.
    • Constructor Detail

      • OperationPdfaSettings

        public OperationPdfaSettings()
    • Method Detail

      • getPdfaEditProfile

        @Nullable
        public @Nullable OperationPdfaSettings.PdfaEditProfileEnum getPdfaEditProfile()
        Defines the profile whose rules web services have to check before they can come to execution. These profiles define a set of rules concerning the validity of PDF/A documents. A web service whose execution for a given PDF/A document would violate the rule set selected here should instead abort with an appropriate error code. * generalEditRestrictions = All changes to PDF/A documents are prohibited. * removePdfaMetadata = All changes to PDF/A documents are allowed, but the PDF/A state of the document is revoked. (By removing the PDF/A metadata.) * noEditRestrictions = All changes to PDF/A documents are allowed, without touching the PDF/A state of the document. (Risking the invalidation of the document.)
        Returns:
        pdfaEditProfile
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object