| BooleanLogic Class |
Namespace: FlexRule.Validation.Rules
public class BooleanLogic : Logic, IBooleanLogic, IElementExecutableItem, IAgendaTarget
The BooleanLogic type exposes the following members.
| Name | Description | |
|---|---|---|
| BooleanLogic |
| Name | Description | |
|---|---|---|
| Actions | ||
| ActivatorRegistry | (Inherited from ActiveElement.) | |
| Childs | (Inherited from ActiveElement.) | |
| Enabled | (Inherited from Logic.) | |
| GroupName | ||
| HasVariable |
Returns true if the logic requires input variable parameter
(Inherited from Logic.) | |
| HasVariableDeclaration |
True when the logic defines variable using Declaration command
(Inherited from Logic.) | |
| InputVariable | (Inherited from Logic.) | |
| Logic | (Inherited from ValidationBase.) | |
| LogicType |
Type that logic is for
(Inherited from Logic.) | |
| Model | (Inherited from ActiveElement.) | |
| Name |
Name of the logic
(Inherited from Logic.) | |
| Navigator | (Inherited from ActiveElement.) | |
| Negated | (Inherited from ValidationBase.) | |
| NoticeFor |
When this event happens notices being written into notification
(Inherited from ValidationBase.) | |
| NoticeGroup | (Inherited from ValidationBase.) | |
| NoticeTargetObject | (Inherited from ValidationBase.) | |
| NoticeType | (Inherited from ValidationBase.) | |
| OtherwiseActions | ||
| Priority | (Inherited from ValidationBase.) | |
| Rules |
List of rules
(Inherited from Aggregate.) | |
| RulesLength |
Numbers if available rule to be validated
(Inherited from Aggregate.) | |
| Tag | (Inherited from ValidationBase.) | |
| ValidatorDescriptions | (Inherited from ValidationBase.) |
| Name | Description | |
|---|---|---|
| ActivateElement |
Creates active element for the provided model
(Inherited from ActiveElement.) | |
| ActivateInnerElements |
Activates all the child elements of the provided node
(Inherited from ActiveElement.) | |
| AddExceptionCommand |
During activation commands listed as exception will not be activated
(Inherited from ActiveElement.) | |
| AnyValidationChild | (Inherited from ValidationBase.) | |
| CheckRuleConsistency | (Inherited from Logic.) | |
| CollectFactoryArguments | (Inherited from ActiveElement.) | |
| ComputeT | (Inherited from ValidationBase.) | |
| ComputeExpressionT | (Inherited from ValidationBase.) | |
| CopyCurrentToTarget | (Inherited from ValidationBase.) | |
| CreateActiveElement(IElementModel) |
Creates active element using provided model as the source and the parent is the current ActiveElement
(Inherited from ActiveElement.) | |
| CreateActiveElement(ActiveElement, IElementModel) |
Creates active element using element as source and provided parent
(Inherited from ActiveElement.) | |
| Equals | (Inherited from Object.) | |
| Execute | (Inherited from Logic.) | |
| ExecuteActions | ||
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| FindRunningValidator | (Inherited from ValidationBase.) | |
| Finialize | (Inherited from Logic.) | |
| FirstRule |
Gets first rule to be validated
(Inherited from Aggregate.) | |
| GetContainer | (Inherited from Logic.) | |
| GetEnumerator | (Inherited from ActiveElement.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetResult | (Overrides ValidationBaseGetResult(IActiveElementExecutor, LogicCallerInfo).) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| HasActiveElement |
Check if there is a child active element of a specific type
(Inherited from ActiveElement.) | |
| IsAgendaEnabled | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| PostProcess | (Inherited from ValidationBase.) | |
| ProcessContainer | (Inherited from ValidationBase.) | |
| RaiseExecuting(IActiveElementExecutor) | (Inherited from ValidationBase.) | |
| RaiseExecuting(IActiveElementExecutor, ActiveElement) | (Inherited from ValidationBase.) | |
| RunActions | ||
| RunOtherwise | ||
| RunThen | ||
| SetLogicName |
Set or override a logic name
(Inherited from Logic.) | |
| ToString | (Inherited from ActiveElement.) | |
| WriteSuccessulLogic | (Inherited from ValidationBase.) |
| Name | Description | |
|---|---|---|
| FillDictionaryByParameters | (Defined by ActiveElementUtility.) | |
| FindFirstActiveElement |
Finds the first active element child that has the provided command name
(Defined by ActiveElementUtility.) | |
| GetFormattedStringtValue | (Defined by ActiveElementUtility.) | |
| GetValueOfAttributeOrRef(String, IElementModelParameterCollection, IVariableContainer) | Overloaded.
Get the value from model`s parameters. If that value is a name of variable if the provided container it resolve the result with the container. Also it checks the container for '-ref' post fix of the attribute name.
(Defined by ActiveElementUtility.) | |
| GetValueOfAttributeOrRef(String, IElementModelParameterCollection, IVariableContainer, Boolean, Boolean) | Overloaded.
Get the value from model`s parameters. If that value is a name of variable if the provided container it resolve the result with the container. Also it checks the container for '-ref' post fix of the attribute name.
(Defined by ActiveElementUtility.) | |
| GetValueOfAttributeOrRef(String, String, IElementModelParameterCollection, IVariableContainer, Boolean, Boolean) | Overloaded.
Get the value from model`s parameters. If that value is a name of variable if the provided container it resolve the result with the container. Also it checks the container for '-ref' post fix of the attribute name.
(Defined by ActiveElementUtility.) | |
| GetValueOfAttributeOrVariable |
Get the value from model`s parameters. If that value is a name of variable if the provided container it resolve the result with the container.
(Defined by ActiveElementUtility.) | |
| HasActiveElement |
Check if there is a child active element of a specific type
(Defined by ActiveElementUtility.) |