org.plasma.sdo.core
Class CoreChange
java.lang.Object
org.plasma.sdo.core.CoreChange
- All Implemented Interfaces:
- java.io.Serializable, Change
public class CoreChange
- extends java.lang.Object
- implements Change, java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
CoreChange
public CoreChange(DataObject dataObject,
ChangeType changeType,
java.util.Map<java.util.UUID,CoreChange> changes)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
getDataObject
public DataObject getDataObject()
- Specified by:
getDataObject in interface Change
getChangeType
public ChangeType getChangeType()
- Specified by:
getChangeType in interface Change
getSettings
public java.util.List<ChangeSummary.Setting> getSettings(java.lang.String propertyName)
- Specified by:
getSettings in interface Change
add
public void add(Property property,
java.lang.Object value)
- Specified by:
add in interface Change
getAllSettings
public java.util.List<ChangeSummary.Setting> getAllSettings()
- Specified by:
getAllSettings in interface Change
getPathFromRoot
public java.lang.String getPathFromRoot()
- Specified by:
getPathFromRoot in interface Change
getPathDepthFromRoot
public int getPathDepthFromRoot()
- Specified by:
getPathDepthFromRoot in interface Change
Copyright © 2013. All Rights Reserved.