com.tibco.be.model.functions

## Class FunctionDomain

- java.lang.Object
- - java.lang.Enum
  - - com.tibco.be.model.functions.FunctionDomain

- All Implemented Interfaces:
    java.lang.Comparable

      public final class FunctionDomain
      extends java.lang.Enum

  Describes an enumerated function execution domain
  Since:
    5.2.0
  See Also:
    Serialized Form

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static FunctionDomain` | `ACTION` This domain indicates that the associated function can be used in a Rule Action as a mutable and non mutable function
    `static FunctionDomain` | `BUI` This domain indicates that the associated function can be used in a Decision Table as a mutable and non mutable function
    `static FunctionDomain` | `CONDITION` This domain indicates that the associated function can be used in a Rule Condition as a non mutable function
    `static FunctionDomain` | `PROCESS` This domain indicates that the associated function can be used in a Process as a mutable and non mutable function
    `static FunctionDomain` | `QUERY` This domain indicates that the associated function can be used as a non mutable query function

- - ### Field Detail

    - #### CONDITION

          public static final FunctionDomain CONDITION

      This domain indicates that the associated function can be used in a Rule Condition as a non mutable function
      Since:
        5.2.0

    - #### ACTION

          public static final FunctionDomain ACTION

      This domain indicates that the associated function can be used in a Rule Action as a mutable and non mutable function
      Since:
        5.2.0

    - #### QUERY

          public static final FunctionDomain QUERY

      This domain indicates that the associated function can be used as a non mutable query function
      Since:
        5.2.0

    - #### BUI

          public static final FunctionDomain BUI

      This domain indicates that the associated function can be used in a Decision Table as a mutable and non mutable function
      Since:
        5.2.0

    - #### PROCESS

          public static final FunctionDomain PROCESS

      This domain indicates that the associated function can be used in a Process as a mutable and non mutable function
      Since:
        5.2.0