package org.etk.orm.api.event;
/**
* Allows for state change monitoring when the state of an object is changed.
*
*/
public interface StateChangeListener extends EventListener {
/**
* The value of a property changed
*
* @param id the object id
* @param o the object
* @param propertyName the property name
* @param propertyValue the property value
*/
void propertyChanged(String id, Object o, String propertyName, Object propertyValue);
}