org.neodatis.odb.core.layers.layer2.meta
Class ClassInfoCompareResult

java.lang.Object
  extended by org.neodatis.odb.core.layers.layer2.meta.ClassInfoCompareResult
All Implemented Interfaces:
java.io.Serializable

public class ClassInfoCompareResult
extends java.lang.Object
implements java.io.Serializable

To keep track of differences between two ClassInfo. Ussed by the MetaModel compatibility checker

Author:
osmadja
See Also:
Serialized Form

Constructor Summary
ClassInfoCompareResult(java.lang.String fullClassName)
           
 
Method Summary
 void addCompatibleChange(java.lang.String o)
           
 void addIncompatibleChange(java.lang.String o)
           
 IOdbList<java.lang.String> getCompatibleChanges()
           
 java.lang.String getFullClassName()
           
 IOdbList<java.lang.String> getIncompatibleChanges()
           
 boolean hasCompatibleChanges()
           
 boolean isCompatible()
           
 void setCompatibleChanges(IOdbList<java.lang.String> compatibleChanges)
           
 void setIncompatibleChanges(IOdbList<java.lang.String> incompatibleChanges)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassInfoCompareResult

public ClassInfoCompareResult(java.lang.String fullClassName)
Method Detail

getCompatibleChanges

public IOdbList<java.lang.String> getCompatibleChanges()
Returns:
the compatibleChanges

setCompatibleChanges

public void setCompatibleChanges(IOdbList<java.lang.String> compatibleChanges)
Parameters:
compatibleChanges - the compatibleChanges to set

getIncompatibleChanges

public IOdbList<java.lang.String> getIncompatibleChanges()
Returns:
the incompatibleChanges

setIncompatibleChanges

public void setIncompatibleChanges(IOdbList<java.lang.String> incompatibleChanges)
Parameters:
incompatibleChanges - the incompatibleChanges to set

isCompatible

public boolean isCompatible()
Returns:
the isCompatible

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addCompatibleChange

public void addCompatibleChange(java.lang.String o)

addIncompatibleChange

public void addIncompatibleChange(java.lang.String o)

hasCompatibleChanges

public boolean hasCompatibleChanges()

getFullClassName

public java.lang.String getFullClassName()
Returns:
the fullClassName