org.plasma.sdo.core
Class CoreChange
java.lang.Object
org.plasma.sdo.core.CoreChange
- All Implemented Interfaces:
- Serializable, Change
public class CoreChange
- extends Object
- implements Change, Serializable
- See Also:
- Serialized Form
CoreChange
public CoreChange(DataObject dataObject,
ChangeType changeType,
Map<UUID,CoreChange> changes)
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getDataObject
public DataObject getDataObject()
- Specified by:
getDataObject in interface Change
getChangeType
public ChangeType getChangeType()
- Specified by:
getChangeType in interface Change
getSettings
public List<ChangeSummary.Setting> getSettings(String propertyName)
- Specified by:
getSettings in interface Change
add
public void add(Property property,
Object value)
- Specified by:
add in interface Change
getAllSettings
public List<ChangeSummary.Setting> getAllSettings()
- Specified by:
getAllSettings in interface Change
getPathFromRoot
public String getPathFromRoot()
- Specified by:
getPathFromRoot in interface Change
getPathDepthFromRoot
public int getPathDepthFromRoot()
- Specified by:
getPathDepthFromRoot in interface Change
Copyright © 2014. All rights reserved.