Class AssociationValidationRule
Inherited Members
Namespace: Telerik.OpenAccess.Metadata.Validation
Assembly: Telerik.OpenAccess.dll
Syntax
public abstract class AssociationValidationRule : ValidationRuleBase, IValidationRule
Constructors
AssociationValidationRule(String, Boolean)
Declaration
public AssociationValidationRule(string friendlyName, bool addResolutionActions)
Parameters
|
System.String
friendlyName
|
|
System.Boolean
addResolutionActions
|
Methods
CanValidateItem(MetaItem)
Declaration
public override bool CanValidateItem(MetaItem item)
Parameters
|
MetaItem
item
|
Returns
|
System.Boolean
|
Overrides
CheckAssociationPartColumnTypeCompatibility(MetaAssociation, MetaColumn, MetaColumn)
Declaration
protected ValidationDetail CheckAssociationPartColumnTypeCompatibility(MetaAssociation association, MetaColumn sourceColumn, MetaColumn targetColumn)
Parameters
|
MetaAssociation
association
|
|
MetaColumn
sourceColumn
|
|
MetaColumn
targetColumn
|
Returns
|
ValidationDetail
|
CheckAssociationPartMemberTypeCompatibility(MetaAssociation, MetaPrimitiveMember, MetaPrimitiveMember)
Declaration
protected ValidationDetail CheckAssociationPartMemberTypeCompatibility(MetaAssociation association, MetaPrimitiveMember sourceMember, MetaPrimitiveMember targetMember)
Parameters
|
MetaAssociation
association
|
|
MetaPrimitiveMember
sourceMember
|
|
MetaPrimitiveMember
targetMember
|
Returns
|
ValidationDetail
|
CheckAssociationPartsTypeCompatibility(MetaAssociation, ValidationResult)
Declaration
protected void CheckAssociationPartsTypeCompatibility(MetaAssociation association, ValidationResult result)
Parameters
|
MetaAssociation
association
|
|
ValidationResult
result
|
ValidateItem(MetaItem)
Declaration
protected override ValidationResult ValidateItem(MetaItem item)
Parameters
|
MetaItem
item
|
Returns
|
ValidationResult
|