Package com.e1c.g5.v8.dt.check.settings
Interface ICheckProvider
-
- All Known Implementing Classes:
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 theICheckRepository
instead
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ICheckProvider.CheckInfo
Check information data transfer object which is used to exchange the check data between internal components of the configuration check subsystem
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<INamedElement>
getCategories()
Gets all registered categories, in form of the plain collectionCollection<ICheckProvider.CheckInfo>
getChecks()
Gets all registered checks paired with categories they are being registered in
-
-
-
Method Detail
-
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
-
-