public class DefaultDirtyable extends java.lang.Object implements Dirtyable
Dirtyable
interface.Constructor and Description |
---|
DefaultDirtyable() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
dirtyLabel(Dirtyable dirtyable,
java.lang.String label)
Returns the 'dirty' version of the specified label if the specified
Dirtyable object is dirty; otherwise, returns the label as
is. |
static java.lang.String |
dirtyLabel(java.lang.Object object,
java.lang.String label)
Returns the 'dirty' version of the specified label if the specified
Object is a Dirtyable object and that object is
dirty; otherwise, returns the label as is. |
static java.lang.String |
dirtyLabel(java.lang.String label)
Returns the 'dirty' version of the specified label.
|
boolean |
isDirty()
True if the data in the object has been modified.
|
void |
markDirty(boolean dirty)
Marks the data with the specified dirty state.
|
public boolean isDirty()
Dirtyable
public void markDirty(boolean dirty)
Dirtyable
markDirty(...)
instead of
setDirty(...)
so that the JavaBeans
Introspector
will not
mistakenly identify "dirty" as a JavaBean property.public static java.lang.String dirtyLabel(java.lang.String label)
public static java.lang.String dirtyLabel(Dirtyable dirtyable, java.lang.String label)
Dirtyable
object is dirty; otherwise, returns the label as
is.public static java.lang.String dirtyLabel(java.lang.Object object, java.lang.String label)
Object
is a Dirtyable
object and that object is
dirty; otherwise, returns the label as is.