Interface ICheckProvider

All Known Implementing Classes:
ExtensionCheckProvider, LegacyCheckProvider, TestCheckProvider

public interface ICheckProvider
Provider of checks being registered in the system. ICheckRepository implementation should use this provider to receive the initial set of check data to work. Not intended for direct usage by check developers, use the ICheckRepository instead
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    Check information data transfer object which is used to exchange the check data between internal components of the configuration check subsystem
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets all registered categories, in form of the plain collection
    Gets all registered checks paired with categories they are being registered in
  • Method Details

    • getCategories

      Collection<INamedElement> getCategories()
      Gets all registered categories, in form of the plain collection
      Returns:
      The collection of registered categories. May not be null
    • getChecks

      Gets all registered checks paired with categories they are being registered in
      Returns:
      The collection of check-category pairs. May not be null