/*
* ome.util.Validation
*
* Copyright 2006 University of Dundee. All rights reserved.
* Use is subject to license terms supplied in LICENSE.txt
*/
package ome.util;
import java.util.ArrayList;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* collector for Model-validation status.
*
* @author Josh Moore <a
* href="mailto:josh.moore@gmx.de">josh.moore@gmx.de</a>
* @version 1.0
* @since 1.0
*/
public class Validation {
protected static Logger log = LoggerFactory.getLogger(Validation.class);
boolean valid = true;
List messages = new ArrayList();
public Validation() {
}
public boolean isValid() {
return valid;
}
public static Validation VALID() {
return new Validation();
}
public void invalidate(String message) {
valid = false;
messages.add(message);
}
}