Interface Validator<T>

Type Parameters:
T - the type of object to validate
All Known Implementing Classes:
AccountAttachmentValidator, AccountContactValidator, AccountMeasuringElementValidator, ActivityForecastSkillValidator, ActivitySkillConfigurarionValidator, AssetAttachmentValidator, AssetCharacteristicValueValidator, AssetCharacteristicValueValidator, AssetMeasuringElementValidator, AssetOperationCenterValidator, AssetTypeTemplateCharacteristicValidator, AssetTypeTemplateCharacteristicValidator, AssetTypeTemplateValidator, AssetTypeTemplateValidator, BundleOperationValidator, BundleSkillDivisionValidator, BundleSkillValidator, CrewShellAddressValidator, CrewShellShiftDummyValidator, CrewShellSkillValidator, CrewShellTechnicianValidator, DataCollectionTemplateOutcomeRuleValidator, DataCollectionTemplateReleaseValidator, DataCollectionTemplateVisibilityRuleHeaderValidator, DataCollectionTemplateVisibilityRuleRowValidator, DefaultValidator, ForecastActivityDetailValidator, ForecastActivityValidator, ForecastResourceDetailValidator, ForecastResourceValidator, ForecastShiftModelDetailValidator, ForecastSkillValidator, InterventionMeasureInterventionValidator, MeasuringElementMeasureValidator, MeterValidator, OperationCenterAddressValidator, OutcomeReasonEncodedNoteValidator, SkillConfigurationDivisionValidator, SkillConfigurationSkillValidator, StructureValidityPeriodValidator, TeamShiftValidator, TimeStringValidator, ValueDomainItemValidator, WorkCycleStructureValidator, WorkCycleStructureValidator, WorkloadDistributionWeightValidator, WorkOrderAttachmentValidator, WorkOrderOperationAttachmentValidator, WorkOrderOperationValidator, WorkOrderTypeStructureValidator, WorkShiftDummyValidator

public interface Validator<T>
Generic interface for validating objects of type T.
Implementations define specific validation logic for different object types and validation scenarios.
Since:
1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Validates the provided object according to the implementation's validation rules.
  • Method Details

    • validate

      void validate(T t) throws DAValidateException
      Validates the provided object according to the implementation's validation rules.
      Parameters:
      t - the object to validate
      Throws:
      DAValidateException - if the object fails validation