RuleValidationContext

Name RuleValidationContext
Usage RuleValidationAttributeExporterService
validate
Type Complex

Description

The RuleValidationContext represents the context under which to validate a Rule which is being entered
into the system, be it through the web-based Rule GUI or via an XML import.

The ruleAuthor is the UserSession of the individual who is entering or editing the rule. This may
be null if the rule is being run through validation from the context of an XML rule
import.

The RuleDelegation represents the pointer to the rule from it's parent rule's RuleResponsibility.
This will be null if the rule being entered is not a delegation rule.

Structure Definition

ShortName Name Type Description Required? Read only? Cardinality XML Attribute? Implementation Notes
rule Rule Rule Retrieve the rule which is being validated. Required   One No  
ruleDelegation Rule Delegation RuleDelegation Retrieve the RuleDelegation representing the parent of the rule being validated. If the rule is
not a delegation rule, then this will return null;
Required   One No  
ruleAuthorPrincipalId Rule Author Principal Id String Retrieve the principal id of the individual entering the rule into the system. May be null in the
case of an XML rule import.
    One No