| Interface | Description | 
|---|---|
| ICConstants | 
 Common constants for the integrity package. 
 | 
| Repair | 
 Interface for classes that fix things found by Integrity Checks. 
 | 
| ReportCollector | 
 This is the interface for object that wish to receieve reports
 from integrity checks. 
 | 
| Class | Description | 
|---|---|
| DatabaseInformation | 
 Store data about the database being checked. 
 | 
| ICLogger | 
 A debug logger for IntegrityChecks, it logs IC & SQL. 
 | 
| ICMessage | 
 A message about a problem found by an Integrity Check. 
 | 
| IntegrityCheck | 
 Base class that performs some check of the Maximo database. 
 | 
| IntegrityCheckAncestors | 
 Perform the Integrity Check AncestorCheck. 
 | 
| IntegrityChecker | 
 Testing program for IntegrityChecks. 
 | 
| RepairAdapter | 
 Base class for repairs. 
 | 
| Report | 
 Report from an integrity check. 
 | 
| ValidateLogger | 
 This listens to the IntegrityCheck logs and writes to Validate's logs,
 both lis and log. 
 |