new AuthorizationResult(ruleName[, targetName], message)

Creates a new authorization rule result object.

Parameters

Name Type Optional Description

ruleName

string

 

The name of the rule.

targetName

string

Yes

An eventual parameter of the authorization action.

message

string

 

Human-readable description of the reason of the failure.

Extends
bo.rules.ResultBase
Throws

Argument error: The rule name must be a non-empty string.

Argument error: The target name must be a string.

Argument error: The message must be a non-empty string.

Properties

read-only
isPreserved  boolean

Indicates whether the broken rule of this failure is preserved when a new verification starts. Typically the broken rules of authorization rules are retained.

Inherited from
bo.rules.ResultBase#isPreserved

read-only
message  string

Human-readable description of the reason of the failure.

Inherited from
bo.rules.ResultBase#message

read-only
propertyName  string

The name of the property the rule belongs to.

Inherited from
bo.rules.ResultBase#propertyName

read-only
ruleName  string

The name of the rule.

Inherited from
bo.rules.ResultBase#ruleName

read-only
severity  bo.rules.RuleSeverity

The severity of the rule failure.

Inherited from
bo.rules.ResultBase#severity

read-only
stopsProcessing  boolean

Indicates whether processing the rules of the property should stop.

Inherited from
bo.rules.ResultBase#stopsProcessing