public SingleLevelPromptInfoProvider(IPromptTypeProvider promptTypeProvider , IPromptLevelProvider promptLevelProvider , IStrictDefaultValuesProvider defaultValueProvider) { _defaultValueProvider = defaultValueProvider; _promptLevelProvider = promptLevelProvider; _promptTypeProvider = promptTypeProvider; }
public RecursiveHierarchyPromptInfoProvider( IPromptTypeProvider promptTypeProvider, IStrictDefaultValuesProvider defaultValueProvider, IHierarchyPromptReportValidator hierarchyPromptReportValidator) { _hierarchyPromptReportValidator = hierarchyPromptReportValidator; _defaultValueProvider = defaultValueProvider; _promptTypeProvider = promptTypeProvider; }
public CasscadingPromptInfoProvider(IPromptTypeProvider promptTypeProvider , ICascadingSearchPromptLevelProvider promptLevelProvider , ICascadingSearchDefaultValueProvider defaultValueProvider , ICasscadingSearchValidator promptReportValidator) { _defaultValueProvider = defaultValueProvider; _promptReportValidator = promptReportValidator; _promptLevelProvider = promptLevelProvider; _promptTypeProvider = promptTypeProvider; }