package com.trywildcard.pair.validation; import com.trywildcard.pair.exception.CardBuilderException; import java.util.List; /** * Static methods to assert validity of parameters. */ public class ValidationTool extends ValidationHelpers { OptionalValidator optionalValidator = new OptionalValidator(); RequiredValidator requiredValidator = new RequiredValidator(); public ValidationTool(){ } public boolean optional(boolean b, String message){ return optionalValidator.expect(b, message); } public boolean required(boolean b, String message) throws CardBuilderException { return requiredValidator.expect(b, message); } public List<String> getErrors(){ return optionalValidator.getErrors(); } }