ValidationModule Members

Constructors

Name Description
ValidationModule()

Creates an instance of the ValidationModule class.

Properties

Name Description
AllowValidationDetailsAccess

Specifies whether end-users are allowed to view validation result details.

EnableControllersOnLogonWindow

For internal use.

IgnoreWarningAndInformationRules

Specifies whether or not Warning and Information type rules are ignored (see IRuleBaseProperties.ResultType).

Methods

Name Description
CustomizeTypesInfo(ITypesInfo)

Customizes metadata on business classes specific to the ValidationModule before loading the metadata to the Application Model's BOModel node.

ExtendModelInterfaces(ModelInterfaceExtenders)

Extends the Application Model with the IModelApplicationValidation interfaces.

GetContextCaption(String, IModelApplication)

Retrieves the caption associated with a particular validation context.

GetModuleUpdaters(IObjectSpace, Version)

Returns the list of ModuleUpdater updaters that handle database updates for the ValidationModule module.

InitializeRuleSet()

Initializes the RuleSet object assigned to the Validator.RuleSet property.

Setup(XafApplication)

Sets up the ValidationModule after it has been added to the XafApplication.Modules collection.

ValidationGroupPathCalculator(String, IModelNode)

Events

Name Description
CustomizeApplicationRuntimeRules

Occurs when the ValidationModule.InitializeRuleSet method is invoked.

RuleSetInitialized

Occurs after the RuleSet object assigned to the Validator.RuleSet property has been initialized via the ValidationModule.InitializeRuleSet method.