Skip to main content

Pentaho+ documentation is moving!

The new product documentation portal is here. Check it out now at docs.hitachivantara.com

 

Hitachi Vantara Lumada and 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 module and environment variables.

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

Besides the module property, this interface allows filtering on any of the environment properties.

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

See also: pentaho.config.spec.IRule

Members

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

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

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

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

module :  pentaho.type.spec.EnvironmentPropertyFilter.<string>

The identifier of the module annotation that the rule applies to.

module :  pentaho.type.spec.EnvironmentPropertyFilter.<string>

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

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

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

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

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

Members Details

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

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

When relative, these are relative to pentaho.config.spec.IRuleSet#contextId. Also, if there are any applicable AMD/RequireJS mappings to contextId, these are applied.

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

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

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

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

module:  pentaho.type.spec.EnvironmentPropertyFilter.<string>

The identifier of the module annotation that the rule applies to.

When relative, these are relative to pentaho.config.spec.IRuleSet#contextId. Also, if there are any applicable AMD/RequireJS mappings to contextId, these are applied.

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

See also: pentaho.config.spec.IRuleSet#contextId

module:  pentaho.type.spec.EnvironmentPropertyFilter.<string>

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

When relative, these are relative to pentaho.config.spec.IRuleSet#contextId. Also, if there are any applicable AMD/RequireJS mappings to contextId, these are applied.

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

See also: pentaho.config.spec.IRuleSet#contextId

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

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

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

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

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

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