ClassAssociationValidationRule
Class
Definition
Namespace:Telerik.OpenAccess.Metadata.Validation
Assembly:Telerik.OpenAccess.dll
Syntax:
cs-api-definition
public abstract class AssociationValidationRule : ValidationRuleBase, IValidationRule
Inheritance: objectValidationRuleBaseAssociationValidationRule
Derived Classes:
Implements:
Inherited Members
Constructors
AssociationValidationRule(string, bool)
Declaration
cs-api-definition
public AssociationValidationRule(string friendlyName, bool addResolutionActions)
Parameters
friendlyName
string
addResolutionActions
bool
Methods
CanValidateItem(MetaItem)
Declaration
cs-api-definition
public override bool CanValidateItem(MetaItem item)
Parameters
item
Returns
bool
Overrides
CheckAssociationPartColumnTypeCompatibility(MetaAssociation, MetaColumn, MetaColumn)
Declaration
cs-api-definition
protected ValidationDetail CheckAssociationPartColumnTypeCompatibility(MetaAssociation association, MetaColumn sourceColumn, MetaColumn targetColumn)
Parameters
association
sourceColumn
targetColumn
Returns
CheckAssociationPartMemberTypeCompatibility(MetaAssociation, MetaPrimitiveMember, MetaPrimitiveMember)
Declaration
cs-api-definition
protected ValidationDetail CheckAssociationPartMemberTypeCompatibility(MetaAssociation association, MetaPrimitiveMember sourceMember, MetaPrimitiveMember targetMember)
Parameters
association
sourceMember
targetMember
Returns
CheckAssociationPartsTypeCompatibility(MetaAssociation, ValidationResult)
Declaration
cs-api-definition
protected void CheckAssociationPartsTypeCompatibility(MetaAssociation association, ValidationResult result)
Parameters
association
result
ValidateItem(MetaItem)
Declaration
cs-api-definition
protected override ValidationResult ValidateItem(MetaItem item)
Parameters
item
Returns
Overrides