# Package com.orchestranetworks.service.comparison

package com.orchestranetworks.service.comparison
Provides classes and interfaces for to compute differences between adaptations, homes and examine the results.

- Related Packages
  Package
  Description
  com.orchestranetworks.service
  Provides classes and interfaces for implementing specific services and access rules on EBX®.
  com.orchestranetworks.service.directory
  Provides classes for Directory handling.
  com.orchestranetworks.service.extensions
  Provides classes and interfaces for specific extensions such as batch and adaptation tree optimizer.
- Class
  Description
  CompareFilter
  Defines a filter that can be applied to a specific comparison.
  Difference
  Main abstract class for representing differences between two entities.
  DifferenceBetweenContents
  Abstract class for representing differences between two datasets or two records.
  DifferenceBetweenHomes
  Main class for comparing dataspaces and snapshots.
  DifferenceBetweenInstances
  Represents the difference between two datasets.
  DifferenceBetweenOccurrences
  Represents the difference between two records.
  DifferenceBetweenTables
  Represents the difference between two tables.
  DifferenceHelper
  This class is the common entry point for performing data comparisons.
  ExtraAdaptationOnLeft
  Represents a dataset that exists on the left but not on the right.
  ExtraAdaptationOnRight
  Represents the case where a dataset exists on the right but not on the left.
  ExtraInstance
  ExtraInstanceOnLeft
  Represents the case where a dataset exists in the dataspace on the left but not in the dataspace on the right.
  ExtraInstanceOnRight
  Represents the case where a dataset exists in the dataspace on the right but not in the dataspace on the left.
  ExtraOccurrence
  ExtraOccurrenceOnLeft
  Represents the case where a record is defined in the table on the left side not in the table on the right side.
  ExtraOccurrenceOnRight
  Represents the case where a record is defined in the table on the right side but not in the table on the left side.
  NodeDifference
  Represents the finest granularity of comparison, which is the difference between the values of two nodes in a dataset or a record.