org.neodatis.odb.core.layers.layer2.meta.compare
Interface IObjectInfoComparator

All Known Implementing Classes:
ObjectInfoComparator

public interface IObjectInfoComparator


Method Summary
 void clear()
           
 java.util.List<ArrayModifyElement> getArrayChanges()
           
 java.util.List<SetAttributeToNullAction> getAttributeToSetToNull()
           
 java.util.List<ChangedAttribute> getChangedAttributeActions()
           
 AbstractObjectInfo getChangedObjectMetaRepresentation(int i)
           
 java.util.List<ChangedObjectInfo> getChanges()
           
 int getMaxObjectRecursionLevel()
           
 int getNbChanges()
           
 NewNonNativeObjectAction getNewObjectMetaRepresentation(int i)
           
 java.util.List<NewNonNativeObjectAction> getNewObjectMetaRepresentations()
           
 java.util.List<java.lang.Object> getNewObjects()
           
 boolean hasChanged(AbstractObjectInfo aoi1, AbstractObjectInfo aoi2)
           
 boolean supportInPlaceUpdate()
           
 

Method Detail

hasChanged

boolean hasChanged(AbstractObjectInfo aoi1,
                   AbstractObjectInfo aoi2)

clear

void clear()

getNbChanges

int getNbChanges()

supportInPlaceUpdate

boolean supportInPlaceUpdate()

getChanges

java.util.List<ChangedObjectInfo> getChanges()

getNewObjectMetaRepresentations

java.util.List<NewNonNativeObjectAction> getNewObjectMetaRepresentations()

getNewObjectMetaRepresentation

NewNonNativeObjectAction getNewObjectMetaRepresentation(int i)

getNewObjects

java.util.List<java.lang.Object> getNewObjects()

getMaxObjectRecursionLevel

int getMaxObjectRecursionLevel()

getChangedAttributeActions

java.util.List<ChangedAttribute> getChangedAttributeActions()

getArrayChanges

java.util.List<ArrayModifyElement> getArrayChanges()

getAttributeToSetToNull

java.util.List<SetAttributeToNullAction> getAttributeToSetToNull()

getChangedObjectMetaRepresentation

AbstractObjectInfo getChangedObjectMetaRepresentation(int i)