Package com.e1c.g5.v8.dt.check.settings
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 ClassesModifier and TypeInterfaceDescriptionstatic 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 TypeMethodDescriptionGets all registered categories, in form of the plain collectionGets 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
Collection<ICheckProvider.CheckInfo> getChecks()Gets all registered checks paired with categories they are being registered in- Returns:
- The collection of check-category pairs. May not be
null
-