Class ExpressionDependency
java.lang.Object
com.appiancorp.suiteapi.expression.ExpressionDependency
This bean will be populated with expression evaluation results when testing a rule.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA TypeDependency represents the variety of type literals that may be discovered as dependencies. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]String[]String[]String[]getPm()String[]getPp()String[]getPv()Long[]String[]Returns all the rule UUID references found.String[]getTp()String[]getType()String[]voidsetDefaultDomain(String[] defaultDomain_) voidsetExternalFunctions(String[] externalFunctions_) voidsetInternalFunctions(String[] internalFunctions_) voidvoidvoidvoidsetRuleIds(Long[] ruleIds_) voidsetRuleUuidReferences(String[] ruleUuidReferences) voidvoidvoidsetVariables(String[] variables_) Generate a TypeDependency from this ExpressionDependency.
-
Constructor Details
-
ExpressionDependency
public ExpressionDependency()
-
-
Method Details
-
getDefaultDomain
-
setDefaultDomain
-
getExternalFunctions
-
setExternalFunctions
-
getInternalFunctions
-
setInternalFunctions
-
getPm
-
setPm
-
getPp
-
setPp
-
getPv
-
setPv
-
getRuleIds
-
setRuleIds
-
getTp
-
setTp
-
getVariables
-
setVariables
-
getType
- Returns:
- type literals, and type references as used in casting functions
-
setType
-
getRuleUuidReferences
@ConvertWith(com.appiancorp.kougar.mapper.parameters.UuidParameterConverter[][].class) public String[] getRuleUuidReferences()Returns all the rule UUID references found. Resolved UUIDs have their corresponding IDs ingetRuleIds()- Returns:
- rule UUIDs references
-
setRuleUuidReferences
-
typeDependency
Generate a TypeDependency from this ExpressionDependency.
-