org.hibernate.classic

Interface Validatable

public interface Validatable

Implemented by persistent classes with invariants that must be checked before inserting into or updating the database.
Author:
Gavin King

Method Summary

void
validate()
Validate the state of the object before persisting it.

Method Details

validate

public void validate()
            throws ValidationFailure
Validate the state of the object before persisting it. If a violation occurs, throw a ValidationFailure. This method must not change the state of the object by side-effect.
Throws:
ValidationFailure - if an invariant is violated