org.dxc.api.datatypes
Class DataValidator

Object
  extended by org.dxc.api.datatypes.DataValidator

public class DataValidator
extends Object

DXC Data validator. Provides functions for validating DXC data against a system catalog.


Constructor Summary
DataValidator(SystemCatalog sc)
           
 
Method Summary
 void stripInvalid(FaultSet faultSet)
          Strip component/mode map of invalid IDs.
 void validateData(DiagnosisData dd)
          Validate DiagnosisData
 void validateData(DxcData d)
           
 void validateData(FaultInjectData fid)
          Validate FaultInjectData
 void validateData(SensorData sd)
          Validate SensorData
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataValidator

public DataValidator(SystemCatalog sc)
              throws Exception
Throws:
Exception
Method Detail

validateData

public void validateData(DxcData d)
                  throws Exception
Throws:
Exception

validateData

public void validateData(SensorData sd)
                  throws Exception
Validate SensorData

Throws:
Exception

validateData

public void validateData(FaultInjectData fid)
                  throws Exception
Validate FaultInjectData

Throws:
Exception

validateData

public void validateData(DiagnosisData dd)
                  throws Exception
Validate DiagnosisData

Throws:
Exception

stripInvalid

public void stripInvalid(FaultSet faultSet)
Strip component/mode map of invalid IDs.