org.sejda.model.validation.validator
Class SingleOutputValidator

java.lang.Object
  extended by org.sejda.model.validation.validator.SingleOutputValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<ValidSingleOutput,SingleOutputTaskParameters>

public class SingleOutputValidator
extends Object
implements javax.validation.ConstraintValidator<ValidSingleOutput,SingleOutputTaskParameters>

Validates that a single output parameter has a valid output name if the selected output is not a file. The output name is used when writing the generated output to a zip stream or a directory.

Author:
Andrea Vacondio

Constructor Summary
SingleOutputValidator()
           
 
Method Summary
 void initialize(ValidSingleOutput constraintAnnotation)
           
 boolean isValid(SingleOutputTaskParameters value, javax.validation.ConstraintValidatorContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleOutputValidator

public SingleOutputValidator()
Method Detail

initialize

public void initialize(ValidSingleOutput constraintAnnotation)
Specified by:
initialize in interface javax.validation.ConstraintValidator<ValidSingleOutput,SingleOutputTaskParameters>

isValid

public boolean isValid(SingleOutputTaskParameters value,
                       javax.validation.ConstraintValidatorContext context)
Specified by:
isValid in interface javax.validation.ConstraintValidator<ValidSingleOutput,SingleOutputTaskParameters>


Copyright © 2013 sejda. All Rights Reserved.