Class ValidationUtil


  • public class ValidationUtil
    extends Object
    • Constructor Detail

      • ValidationUtil

        public ValidationUtil()
    • Method Detail

      • validateMediaType

        public static void validateMediaType​(Set<String> allowedMediaTypes,
                                             String mediaType)
      • validateExecutionContext

        public static void validateExecutionContext​(com.adobe.pdfservices.operation.internal.InternalExecutionContext context)
      • validateOptionInstanceType

        public static void validateOptionInstanceType​(Map<com.adobe.pdfservices.operation.internal.ExtensionMediaTypeMapping,​Class> mediaTypeOptionClassMap,
                                                      String sourceMediaType,
                                                      Object options)
      • validateOptionInstanceType

        public static void validateOptionInstanceType​(Set<Class> optionsClassSet,
                                                      Object options)
        A validation util which checks whether the given option instance is null or is instance of one of the given option classes from the provided set
        Parameters:
        optionsClassSet - a set of option classes
        options - the option object to validate
      • validateOperationOptions

        public static void validateOperationOptions​(Object bean)
      • validateMultiPartBodySize

        public static void validateMultiPartBodySize​(MultiPartRequest multiPartRequest)
      • validateProtectPDFOptions

        public static void validateProtectPDFOptions​(ProtectPDFOptions protectPDFOptions)
      • validatePageRanges

        public static void validatePageRanges​(PageRanges pageRanges)
      • validatePageRangesOverlap

        public static void validatePageRangesOverlap​(PageRanges pageRanges)
      • validateRotatePageActions

        public static void validateRotatePageActions​(List<PageAction> pageActions)
      • validatePasswordToRemoveProtection

        public static void validatePasswordToRemoveProtection​(String password)
      • validateSplitPDFOperationParams

        public static void validateSplitPDFOperationParams​(PageRanges pageRanges,
                                                           Integer pageCount,
                                                           Integer fileCount)
      • validateDocumentMergeOptions

        public static void validateDocumentMergeOptions​(DocumentMergeOptions documentMergeOptions)