Files
ebean/src/main/java/io/ebeaninternal/json/ModifyAwareFlag.java
T

29 lines
528 B
Java

package io.ebeaninternal.json;
/**
* Detects when content has been modified and as such needs to be persisted (included in an update).
*/
public class ModifyAwareFlag implements ModifyAwareOwner {
private static final long serialVersionUID = 1;
boolean dirty;
@Override
public boolean isMarkedDirty() {
if (!dirty) return false;
dirty = false;
return true;
}
@Override
public void markAsModified() {
dirty = true;
}
@Override
public void resetMarkedDirty() {
dirty = false;
}
}