# Uses of Interface
com.orchestranetworks.service.comparison.DifferenceBetweenHomes

Packages that use DifferenceBetweenHomes
Package
Description
com.orchestranetworks.service
Provides classes and interfaces for implementing specific services and access rules on EBX®.
com.orchestranetworks.service.comparison
Provides classes and interfaces for to compute differences between adaptations, homes and examine the results.

- ## Uses of DifferenceBetweenHomes in com.orchestranetworks.service

  Methods in com.orchestranetworks.service that return DifferenceBetweenHomes
  Modifier and Type
  Method
  Description
  `DifferenceBetweenHomes`
  ArchiveExportSpec.`getDifferencesBetweenHomes()`
  Returns the change set to include in the archive.
  Methods in com.orchestranetworks.service with parameters of type DifferenceBetweenHomes
  Modifier and Type
  Method
  Description
  `void`
  ArchiveExportSpec.`setDifferencesBetweenHomes(DifferenceBetweenHomes differencesBetweenHomes)`
  Specifies the change set to include in the archive.

- ## Uses of DifferenceBetweenHomes in com.orchestranetworks.service.comparison

  Methods in com.orchestranetworks.service.comparison that return DifferenceBetweenHomes
  Modifier and Type
  Method
  Description
  `static DifferenceBetweenHomes`
  DifferenceHelper.`compareDataspaceByDate(AdaptationHome aDataspace, boolean isResolvedMode, Date aStartDate, Date aEndDate)`
  Performs a comparison between two transaction dates for a dataspace and returns the result.
  `static DifferenceBetweenHomes`
  DifferenceHelper.`compareDataspaceByDate(AdaptationHome aDataspace, Date aStartDate, Date aEndDate)`
  Performs a comparison between two transaction dates for a dataspace and returns the result.The comparison operates in unresolved mode by default.
  `static DifferenceBetweenHomes`
  DifferenceHelper.`compareDataspaceByTransactionID(AdaptationHome aDataspace, boolean isResolvedMode, long aStartTransactionId, long aEndTransactionId)`
  Performs a comparison between two transactions for a dataspace or a snapshot and returns the result.
  `static DifferenceBetweenHomes`
  DifferenceHelper.`compareDataspaceByTransactionID(AdaptationHome aDataspace, long aStartTransactionId, long aEndTransactionId)`
  Performs a comparison between two transactions for a dataspace or a snapshot and returns the result.The comparison operates in unresolved mode by default.
  `static DifferenceBetweenHomes`
  DifferenceHelper.`compareHomes(AdaptationHome leftHome, AdaptationHome rightHome, boolean isResolvedMode)`
  Compares two dataspaces or snapshots and returns the result.
  Methods in com.orchestranetworks.service.comparison with parameters of type DifferenceBetweenHomes
  Modifier and Type
  Method
  Description
  `NodeDifference`
  DifferenceBetweenContents.`getNodeDifferenceOnTargetChangeSet(NodeDifference nodeDifferenceOnSource, DifferenceBetweenHomes targetChangeSet)`
  `NodeDifference`
  DifferenceBetweenInstances.`getNodeDifferenceOnTargetChangeSet(NodeDifference nodeDifferenceOnSource, DifferenceBetweenHomes targetChangeSet)`
  `NodeDifference`
  DifferenceBetweenOccurrences.`getNodeDifferenceOnTargetChangeSet(NodeDifference nodeDifferenceOnSource, DifferenceBetweenHomes targetChangeSet)`