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.String
friendlyName
|
|
System.Boolean
addResolutionActions
|
Properties
Container
DataContainer
FriendlyName
Declaration
public string FriendlyName { get; }
Property Value
|
System.String
|
Implements
ModelChangedAction
Declaration
public Action<ModelChangedEventArgs> ModelChangedAction { get; set; }
Property Value
|
System.Action<ModelChangedEventArgs>
|
Implements
Methods
AddResolutionActionFactoryMethod(ValidationDetail, ValidationDetail.ResolutionActionFactoryMethod)
Declaration
protected void AddResolutionActionFactoryMethod(ValidationDetail validationDetail, ValidationDetail.ResolutionActionFactoryMethod actionFactoryMethod)
Parameters
|
ValidationDetail
validationDetail
|
|
ValidationDetail.ResolutionActionFactoryMethod
actionFactoryMethod
|
AfterIsValidIsSet(ValidationResult, MetaItem)
Declaration
protected virtual void AfterIsValidIsSet(ValidationResult result, MetaItem item)
Parameters
|
ValidationResult
result
|
|
MetaItem
item
|
CanValidateItem(MetaItem)
Declaration
public abstract bool CanValidateItem(MetaItem item)
Parameters
|
MetaItem
item
|
Returns
|
System.Boolean
|
Implements
SetDataContainer(IStoreDataContainer)
Declaration
public void SetDataContainer(IStoreDataContainer dataContainer)
Parameters
|
IStoreDataContainer
dataContainer
|
Implements
SetMetadataContainer(MetadataContainer)
Declaration
public void SetMetadataContainer(MetadataContainer container)
Parameters
|
MetadataContainer
container
|
Implements
Validate(MetaItem)
Declaration
public IValidationResult Validate(MetaItem item)
Parameters
|
MetaItem
item
|
Returns
|
IValidationResult
|
Implements
ValidateItem(MetaItem)
Declaration
protected abstract ValidationResult ValidateItem(MetaItem item)
Parameters
|
MetaItem
item
|
Returns
|
ValidationResult
|