All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unitils.objectvalidation.ValidationMessage Maven / Gradle / Ivy

There is a newer version: 1.1.9
Show newest version
package org.unitils.objectvalidation;

import static org.junit.Assert.assertNotNull;


/**
 * A description of error that happened on a class when validated.
 * 
 * @author Matthieu Mestrez
 * @since Nov 18, 2013
 */
public class ValidationMessage {

    private String validationMessage;
    private Class rule;
    
    ValidationMessage(Class rule, String validationMessage) {
        assertNotNull(rule);
        this.rule = rule;
        this.validationMessage = validationMessage;
    }
    
    String getValidationMessage() {
        return validationMessage;
    }
    
    Class getRule() {
        return rule;
    }
    
    @Override
    public String toString() {
        return getRule().getName() + " : " + getValidationMessage();
    }
    
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy