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