Class ExpressionDependency

java.lang.Object
com.appiancorp.suiteapi.expression.ExpressionDependency

public class ExpressionDependency extends Object
This bean will be populated with expression evaluation results when testing a rule.
  • Constructor Details

    • ExpressionDependency

      public ExpressionDependency()
  • Method Details

    • getDefaultDomain

      public String[] getDefaultDomain()
    • setDefaultDomain

      public void setDefaultDomain(String[] defaultDomain_)
    • getExternalFunctions

      public String[] getExternalFunctions()
    • setExternalFunctions

      public void setExternalFunctions(String[] externalFunctions_)
    • getInternalFunctions

      public String[] getInternalFunctions()
    • setInternalFunctions

      public void setInternalFunctions(String[] internalFunctions_)
    • getPm

      public String[] getPm()
    • setPm

      public void setPm(String[] pm_)
    • getPp

      public String[] getPp()
    • setPp

      public void setPp(String[] pp_)
    • getPv

      public String[] getPv()
    • setPv

      public void setPv(String[] pv_)
    • getRuleIds

      public Long[] getRuleIds()
    • setRuleIds

      public void setRuleIds(Long[] ruleIds_)
    • getTp

      public String[] getTp()
    • setTp

      public void setTp(String[] tp_)
    • getVariables

      public String[] getVariables()
    • setVariables

      public void setVariables(String[] variables_)
    • getType

      public String[] getType()
      Returns:
      type literals, and type references as used in casting functions
    • setType

      public void setType(String[] type)
    • 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 in getRuleIds()
      Returns:
      rule UUIDs references
    • setRuleUuidReferences

      public void setRuleUuidReferences(String[] ruleUuidReferences)
    • typeDependency

      public ExpressionDependency.TypeDependency typeDependency()
      Generate a TypeDependency from this ExpressionDependency.