public class Change extends java.lang.Object implements java.io.Externalizable, java.lang.Comparable<Change>
| Constructor and Description |
|---|
Change() |
Change(java.lang.String className,
java.io.Serializable id,
java.lang.Number version,
java.lang.String uid) |
Change(java.lang.String className,
java.io.Serializable id,
java.lang.Number version,
java.lang.String uid,
boolean local) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCollectionChanges(java.lang.String propertyName,
CollectionChange... collChanges) |
int |
compareTo(Change o) |
java.lang.Object |
getChange(java.lang.String key) |
<T> T |
getChange(java.lang.String key,
java.lang.Class<T> cast) |
java.util.Map<java.lang.String,java.lang.Object> |
getChanges() |
java.lang.String |
getClassName() |
CollectionChanges |
getCollectionChange(java.lang.String key) |
java.io.Serializable |
getId() |
java.lang.String |
getUid() |
java.lang.Number |
getVersion() |
boolean |
isEmpty() |
boolean |
isLocal() |
void |
readExternal(java.io.ObjectInput in) |
java.lang.String |
toString() |
void |
updateVersion(java.lang.Number version) |
void |
writeExternal(java.io.ObjectOutput out) |
public Change()
public Change(java.lang.String className,
java.io.Serializable id,
java.lang.Number version,
java.lang.String uid)
public Change(java.lang.String className,
java.io.Serializable id,
java.lang.Number version,
java.lang.String uid,
boolean local)
public java.lang.String getClassName()
public java.lang.String getUid()
public java.io.Serializable getId()
public java.lang.Number getVersion()
public void updateVersion(java.lang.Number version)
public java.util.Map<java.lang.String,java.lang.Object> getChanges()
public boolean isEmpty()
public java.lang.Object getChange(java.lang.String key)
public <T> T getChange(java.lang.String key,
java.lang.Class<T> cast)
public CollectionChanges getCollectionChange(java.lang.String key)
public boolean isLocal()
public void addCollectionChanges(java.lang.String propertyName,
CollectionChange... collChanges)
public java.lang.String toString()
toString in class java.lang.Objectpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException