/*
* Copyright (c) 2011-2012 ICM Uniwersytet Warszawski All rights reserved.
* See LICENCE.txt file for licensing information.
*/
package eu.emi.security.authn.x509.helpers.pkipath;
import java.util.ArrayList;
import java.util.List;
import eu.emi.security.authn.x509.ValidationError;
/**
* Wraps a list of {@link ValidationError}
* @author K. Benedyczak
*/
public class ValidationErrorException extends Exception
{
private static final long serialVersionUID = 1L;
private List<ValidationError> errors;
public ValidationErrorException()
{
this.errors = new ArrayList<ValidationError>();
}
public ValidationErrorException(ValidationError e)
{
this();
errors.add(e);
}
public String toString()
{
return errors.toString();
}
public List<ValidationError> getErrors()
{
return errors;
}
public void setError(List<ValidationError> errors)
{
this.errors = errors;
}
public void addError(ValidationError e)
{
this.errors.add(e);
}
public void addErrors(List<ValidationError> errors)
{
this.errors.addAll(errors);
}
}