Class PspFileValidator
- java.lang.Object
-
- eu.europa.ec.taxud.cesop.validation.PspFileValidator
-
- All Implemented Interfaces:
IPspFileValidator
public class PspFileValidator extends Object implements IPspFileValidator
Default implementation ofIPspFileValidator
-
-
Constructor Summary
Constructors Constructor Description PspFileValidator(int numberTransactionsByPspPart, ValidationSettings validationSettings)
Instantiates a new Psp file validator.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PspFileValidator
createDefault()
Create default psp file validator.PspValidationResult
validate(File pspFile)
Validate psp validation result.PspValidationResult
validate(InputStream inputStream, long contentLength)
Validate psp validation result.
-
-
-
Constructor Detail
-
PspFileValidator
public PspFileValidator(int numberTransactionsByPspPart, ValidationSettings validationSettings)
Instantiates a new Psp file validator.- Parameters:
numberTransactionsByPspPart
- the number transactions by psp partvalidationSettings
- the validation settings
-
-
Method Detail
-
createDefault
public static PspFileValidator createDefault()
Create default psp file validator.- Returns:
- the psp file validator
-
validate
public PspValidationResult validate(File pspFile)
Description copied from interface:IPspFileValidator
Validate psp validation result.- Specified by:
validate
in interfaceIPspFileValidator
- Parameters:
pspFile
- the psp file- Returns:
- the psp validation result
-
validate
public PspValidationResult validate(InputStream inputStream, long contentLength)
Validate psp validation result.- Parameters:
inputStream
- the input streamcontentLength
- the content length- Returns:
- the psp validation result
-
-