package io.ebeaninternal.json;

import java.io.Serializable;

Owner object notified when a modification is detected.
/** * Owner object notified when a modification is detected. */
public interface ModifyAwareOwner extends Serializable {
Return true if the value is considered dirty. Note that this resets the dirty status back to clean.
/** * Return true if the value is considered dirty. * Note that this resets the dirty status back to clean. */
boolean isMarkedDirty();
Marks the object as modified.
/** * Marks the object as modified. */
void markAsModified();
Reset the dirty state to clean.
/** * Reset the dirty state to clean. */
void resetMarkedDirty(); }