Skip to main content
Pentaho Documentation

IRuleSelector

pentaho.config.spec.IRuleSelector

The config.spec.IRuleSelector interface describes the criteria map that determines if a rule is selected for a given instance or type and environment variables.

It is the type of the select property of a configuration rule.

Besides the instance and type properties, this interface allows filtering on any of the context properties.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 17

See also:  pentaho.config.spec.IRule

Members

Name Description
application : pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the application that the rule applies to.

instance : pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the instances that the rule applies to.

locale : pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the locale that the rule applies to.

theme : pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the theme that the rule applies to.

type : pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the types that the rule applies to.

user : pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the user that the rule applies to.

Members Details

application: pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the application that the rule applies to.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 57

instance: pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the instances that the rule applies to.

Either this property or type must be specified. When both are specified, type is ignored.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 35

locale: pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the locale that the rule applies to.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 81

theme: pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the theme that the rule applies to.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 73

type: pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the types that the rule applies to.

Either this property or instance must be specified. When both are specified, this one is ignored.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 46

user: pentaho.type.spec.UEnvironmentPropFilter.<string>

The identifier or identifiers of the user that the rule applies to.

Source: doc-js/pentaho/config/spec/IRuleSelector.jsdoc, line 65