Class ValidationUtil
- java.lang.Object
-
- com.adobe.pdfservices.operation.internal.util.ValidationUtil
-
public class ValidationUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description ValidationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidvalidateDocumentMergeOptions(DocumentMergeOptions documentMergeOptions)static voidvalidateExecutionContext(com.adobe.pdfservices.operation.internal.InternalExecutionContext context)static voidvalidateFileWithPageOptions(CombineOperationInput input, Set<String> allowedMimeTypes)static voidvalidateInsertFilesInputs(Set<String> supportedSourceMediaTypes, Map<Integer,List<CombineOperationInput>> filesToInsert)static voidvalidateMediaType(Set<String> allowedMediaTypes, String mediaType)static voidvalidateMultiPartBodySize(MultiPartRequest multiPartRequest)static voidvalidateOperationOptions(Object bean)static voidvalidateOptionInstanceType(Map<com.adobe.pdfservices.operation.internal.ExtensionMediaTypeMapping,Class> mediaTypeOptionClassMap, String sourceMediaType, Object options)static voidvalidateOptionInstanceType(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 setstatic voidvalidatePageRanges(PageRanges pageRanges)static voidvalidatePageRangesOverlap(PageRanges pageRanges)static voidvalidatePasswordToRemoveProtection(String password)static voidvalidateProtectPDFOptions(ProtectPDFOptions protectPDFOptions)static voidvalidateReplaceFilesInputs(Set<String> supportedSourceMediaTypes, Map<Integer,CombineOperationInput> filesToReplace)static voidvalidateRotatePageActions(List<PageAction> pageActions)static voidvalidateSplitPDFOperationParams(PageRanges pageRanges, Integer pageCount, Integer fileCount)
-
-
-
Method Detail
-
validateMediaType
public static void validateMediaType(Set<String> allowedMediaTypes, String mediaType)
-
validateExecutionContext
public static void validateExecutionContext(com.adobe.pdfservices.operation.internal.InternalExecutionContext context)
-
validateFileWithPageOptions
public static void validateFileWithPageOptions(CombineOperationInput input, Set<String> allowedMimeTypes)
-
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 classesoptions- 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)
-
validateInsertFilesInputs
public static void validateInsertFilesInputs(Set<String> supportedSourceMediaTypes, Map<Integer,List<CombineOperationInput>> filesToInsert)
-
validateReplaceFilesInputs
public static void validateReplaceFilesInputs(Set<String> supportedSourceMediaTypes, Map<Integer,CombineOperationInput> filesToReplace)
-
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)
-
-