Class: RuleSeverity

bo.rules. RuleSeverity

Specifies the severity of a rule failure.

new RuleSeverity()

Creates a new enumeration to define rule severity options.

Extends

Members

<readonly> $name :string

The name of the enumeration. The default value is the name of the constructor.

Type:
  • string
Inherited From:

<readonly> error :number

The broken rule represents an error.

Type:
  • number
Default Value:
  • 3

<readonly> information :number

The broken rule represents information.

Type:
  • number
Default Value:
  • 1

<readonly> success :number

The rule executed successfully.

Type:
  • number
Default Value:
  • 0

<readonly> warning :number

The broken rule represents a warning.

Type:
  • number
Default Value:
  • 2

Methods

check(value, message, messageParams)

Checks whether the enumeration has an item with the given value. If not, throws an error.

Parameters:
Name Type Argument Description
value number

The value to check.

message string <optional>

Human-readable description of the error.

messageParams * <optional>
<repeatable>

Optional interpolation parameters of the message.

Inherited From:
Throws:
Enumeration error: The passed value is not an enumeration item.

count() → {number}

Returns the count of the items in enumeration.

Inherited From:
Returns:

The count of the enumeration items.

Type
number

getName(value) → {string}

Returns the name of an enumeration item.

Parameters:
Name Type Description
value number

The enumeration item that name to be returned of.

Inherited From:
Throws:
Returns:

The name of the enumeration item.

Type
string

getValue(name) → {number}

Returns the value of an enumeration item based on its name.

Parameters:
Name Type Description
name string

The enumeration item that value to be returned of.

Inherited From:
Throws:
Returns:

The value of the enumeration item.

Type
number

hasMember(value) → {boolean}

Determines if the enumeration has an item with the given value.

Parameters:
Name Type Description
value number

The value to check.

Inherited From:
Returns:

True if the value is an enumeration item, otherwise false.

Type
boolean

hasValue(name) → {boolean}

Determines if the enumeration has an item with the given name.

Parameters:
Name Type Description
name string

The name of the enumeration item.

Inherited From:
Returns:

True if the name is an enumeration item, otherwise false.

Type
boolean
If you find bugs or have feature requests, please let us know.

JavaScript business objects ♦ Copyright © 2014-2016 Logikum, Ltd.
Documentation generated by JSDoc 3.2.2 on 2015. December 31. using the DocStrap template.