ClassValidationRuleBase
Class
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
cs-api-definition
public abstract class ValidationRuleBase : IValidationRule
Inheritance: objectValidationRuleBase
Derived Classes:
Implements:
Constructors
ValidationRuleBase(string, bool)
Declaration
cs-api-definition
public ValidationRuleBase(string friendlyName, bool addResolutionActions)
Parameters
friendlyName
string
addResolutionActions
bool
Properties
Container
Declaration
cs-api-definition
protected MetadataContainer Container { get; }
Property Value
DataContainer
Declaration
cs-api-definition
protected IStoreDataContainer DataContainer { get; }
Property Value
FriendlyName
Declaration
cs-api-definition
public string FriendlyName { get; }
Property Value
string
Implements
ModelChangedAction
Declaration
cs-api-definition
public Action<ModelChangedEventArgs> ModelChangedAction { get; set; }
Property Value
Action<ModelChangedEventArgs>
Implements
Methods
AddResolutionActionFactoryMethod(ValidationDetail, ResolutionActionFactoryMethod)
Declaration
cs-api-definition
protected void AddResolutionActionFactoryMethod(ValidationDetail validationDetail, ValidationDetail.ResolutionActionFactoryMethod actionFactoryMethod)
Parameters
validationDetail
actionFactoryMethod
AfterIsValidIsSet(ValidationResult, MetaItem)
Declaration
cs-api-definition
protected virtual void AfterIsValidIsSet(ValidationResult result, MetaItem item)
Parameters
result
item
CanValidateItem(MetaItem)
Declaration
cs-api-definition
public abstract bool CanValidateItem(MetaItem item)
Parameters
item
Returns
bool
Implements
SetDataContainer(IStoreDataContainer)
Declaration
cs-api-definition
public void SetDataContainer(IStoreDataContainer dataContainer)
Parameters
dataContainer
Implements
SetMetadataContainer(MetadataContainer)
Declaration
cs-api-definition
public void SetMetadataContainer(MetadataContainer container)
Parameters
container
Implements
Validate(MetaItem)
Declaration
cs-api-definition
public IValidationResult Validate(MetaItem item)
Parameters
item
Returns
Implements
ValidateItem(MetaItem)
Declaration
cs-api-definition
protected abstract ValidationResult ValidateItem(MetaItem item)
Parameters
item
Returns