C# Class EPiCode.Relations.Core.Validator

显示文件 Open project: BVNetwork/Relations Class Usage Examples

Public Methods

Method Description
Validate ( string ruleName, int pageLeft, int pageRight ) : ValidationResult
Validate ( string ruleName, int pageLeft, int pageRight, bool validateExisting ) : ValidationResult

Private Methods

Method Description
IsDescendent ( int pageID, int startID ) : bool
RuleSideValidation ( PageData pageToValidate, Rule rule, bool validateLeftSide ) : bool
RuleValidation ( Rule rule, PageData pageLeft, PageData pageRight ) : bool
ValidatePageType ( Rule rule, string pageTypeName, bool validateLeftSide ) : bool
ValidateRelationExists ( string rule, int pageLeft, int pageRight ) : bool

Method Details

Validate() public static method

public static Validate ( string ruleName, int pageLeft, int pageRight ) : ValidationResult
ruleName string
pageLeft int
pageRight int
return ValidationResult

Validate() public static method

public static Validate ( string ruleName, int pageLeft, int pageRight, bool validateExisting ) : ValidationResult
ruleName string
pageLeft int
pageRight int
validateExisting bool
return ValidationResult