using System.Collections.Generic; using Abp.Configuration; using Abp.Dependency; namespace IwbZero.Setting { /// /// Defines setting definition manager. /// public interface IIwbSettingDefinitionManager: ITransientDependency { void Referesh(); void ChangeSettingDefinition(string name, string value); /// /// Gets the object with given unique name. /// Throws exception if can not find the setting. /// /// Unique name of the setting /// The object. SettingDefinition GetSettingDefinition(string name); /// /// Gets a list of all setting definitions. /// /// All settings. IReadOnlyList GetAllSettingDefinitions(); } }