protected void validate(Object entity, EntityPersister persister, Status status, EntityMode entityMode) { // validate() instances of Validatable if ( status == Status.MANAGED && persister.implementsValidatable( entityMode ) ) { ( (Validatable) entity ).validate(); } }
protected void validate(Object entity, EntityPersister persister, EventSource source) { if ( persister.implementsValidatable( source.getEntityMode() ) ) { ( ( Validatable ) entity ).validate(); } }
( (Validatable) entity ).validate();
( ( Validatable ) entity ).validate();