com.softwareag.mdm.service.comparison
Interface DifferenceBetweenTables

All Superinterfaces:
Difference

public interface DifferenceBetweenTables
extends Difference

Represents the difference between two tables. In a table, occurrences are identified by their primary key.


Method Summary
 DifferenceBetweenInstances getContainer()
           
 DifferenceBetweenOccurrences getDeltaOccurrence(PrimaryKey aPrimaryKey)
           
 List getDeltaOccurrences()
          return a collection of delta occurrences
 void getDeltaOccurrences(List collection)
          add delta occurrences to the specified collection
 int getDeltaOccurrencesSize()
           
 ExtraOccurrenceOnLeft getExtraOccurrenceOnLeft(PrimaryKey aKey)
           
 ExtraOccurrenceOnRight getExtraOccurrenceOnRight(PrimaryKey aKey)
           
 List getExtraOccurrencesOnLeft()
          Returns extra occurrences on left
 void getExtraOccurrencesOnLeft(List collection)
          add extra occurrences on left to the specified collection
 int getExtraOccurrencesOnLeftSize()
           
 List getExtraOccurrencesOnRight()
          collection of extra occurrences on right
 void getExtraOccurrencesOnRight(List collection)
          add extra occurrences on right to the specified collection
 int getExtraOccurrencesOnRightSize()
           
 AdaptationTable getLeft()
           
 AdaptationTable getRight()
           
 
Methods inherited from interface com.softwareag.mdm.service.comparison.Difference
isEmpty, isResolvedMode
 

Method Detail

getContainer

public DifferenceBetweenInstances getContainer()
Returns:
the instance of CfvDeltaInstance which contains this CfvDeltaTable

getLeft

public AdaptationTable getLeft()
Returns:
the comparison left

getRight

public AdaptationTable getRight()
Returns:
the comparison right

getExtraOccurrenceOnLeft

public ExtraOccurrenceOnLeft getExtraOccurrenceOnLeft(PrimaryKey aKey)

getExtraOccurrencesOnLeft

public List getExtraOccurrencesOnLeft()
Returns extra occurrences on left

See Also:
ExtraOccurrenceOnLeft

getExtraOccurrencesOnLeft

public void getExtraOccurrencesOnLeft(List collection)
add extra occurrences on left to the specified collection

See Also:
ExtraOccurrence

getExtraOccurrencesOnLeftSize

public int getExtraOccurrencesOnLeftSize()
Returns:
the total number of extra occurrences on left

getExtraOccurrenceOnRight

public ExtraOccurrenceOnRight getExtraOccurrenceOnRight(PrimaryKey aKey)

getExtraOccurrencesOnRight

public List getExtraOccurrencesOnRight()
collection of extra occurrences on right

See Also:
ExtraOccurrenceOnRight

getExtraOccurrencesOnRight

public void getExtraOccurrencesOnRight(List collection)
add extra occurrences on right to the specified collection

See Also:
ExtraOccurrence

getExtraOccurrencesOnRightSize

public int getExtraOccurrencesOnRightSize()
Returns:
the total number of extra occurrences on right

getDeltaOccurrences

public List getDeltaOccurrences()
return a collection of delta occurrences

See Also:
DifferenceBetweenOccurrences

getDeltaOccurrences

public void getDeltaOccurrences(List collection)
add delta occurrences to the specified collection

See Also:
DifferenceBetweenOccurrences

getDeltaOccurrencesSize

public int getDeltaOccurrencesSize()
Returns:
the total number of delta occurrences

getDeltaOccurrence

public DifferenceBetweenOccurrences getDeltaOccurrence(PrimaryKey aPrimaryKey)


(report a bug)
webMethods MDM 4.2.8 [0558]
Copyright Software AG 2000-2007. All rights reserved.