| Package | Description |
|---|---|
| org.openl.rules.table.properties | |
| org.openl.rules.table.properties.def | |
| org.openl.rules.table.properties.inherit |
| Modifier and Type | Method and Description |
|---|---|
InheritanceLevel |
ITableProperties.getPropertyLevelDefinedOn(String propertyName)
Goes through the hierarchy of properties from TABLE to CATEGORY and then to MODULE and returns the level on which
property is inherited or defined.
|
InheritanceLevel |
TableProperties.getPropertyLevelDefinedOn(String propertyName)
Goes through the hierarchy of properties from TABLE to CATEGORY and then to MODULE and returns the level on which
property is inherited or defined.
|
| Modifier and Type | Method and Description |
|---|---|
TableSyntaxNode |
ITableProperties.getInheritedPropertiesTableSyntaxNode(InheritanceLevel inheritanceLevel) |
TableSyntaxNode |
TableProperties.getInheritedPropertiesTableSyntaxNode(InheritanceLevel inheritanceLevel) |
| Modifier and Type | Method and Description |
|---|---|
InheritanceLevel[] |
TablePropertyDefinition.getInheritanceLevel() |
| Modifier and Type | Method and Description |
|---|---|
static TablePropertyDefinition[] |
TablePropertyDefinitionUtils.getDefaultDefinitionsByInheritanceLevel(InheritanceLevel inheritanceLevel) |
static TablePropertyDefinition[] |
TablePropertyDefinitionUtils.getDefaultDefinitionsForTable(String tableType,
InheritanceLevel inheritanceLevel,
boolean ignoreSystem) |
void |
TablePropertyDefinition.setInheritanceLevel(InheritanceLevel[] inheritanceLevel) |
| Modifier and Type | Method and Description |
|---|---|
static InheritanceLevel |
InheritanceLevel.getEnumByValue(String value) |
static InheritanceLevel |
InheritanceLevel.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InheritanceLevel[] |
InheritanceLevel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PropertiesChecker.checkProperties(IBindingContext bindingContext,
Set<String> propertyNamesToCheck,
TableSyntaxNode tableSyntaxNode,
InheritanceLevel level)
We need to check loaded properties that all values are appropriate for this table.
|
static boolean |
PropertiesChecker.isPropertySuitableForLevel(InheritanceLevel currentLevel,
String propertyName)
Checks if property with given name is suitable for given level.
|
Copyright © 2004–2019 OpenL Tablets. All rights reserved.