# Hierarchy For Package com.ibm.openpages.api.rule

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.ibm.openpages.api.rule.BulkRunCalculationsOptions (implements java.io.Serializable)
  - com.ibm.openpages.api.rule.TBCalcCounts (implements java.io.Serializable)
  - com.ibm.openpages.api.rule.TBCalcLog
  - com.ibm.openpages.api.rule.TBRuleDefinitionList (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.ibm.openpages.api.OpenPagesException
          - com.ibm.openpages.api.rule.TBRuleException

## Interface Hierarchy

- java.lang.Cloneable
  - com.ibm.openpages.api.rule.ITBRuleAction
    - com.ibm.openpages.api.rule.ITBCalculationAction (also extends com.ibm.openpages.api.rule.ITBAction)
  - com.ibm.openpages.api.rule.ITBRuleDefinition
- com.ibm.openpages.api.rule.IBaseFindOptions
  - com.ibm.openpages.api.rule.ITBRuleDefinitionFindOptions
- com.ibm.openpages.api.rule.ITBAction
  - com.ibm.openpages.api.rule.ITBCalculationAction (also extends com.ibm.openpages.api.rule.ITBRuleAction)
- com.ibm.openpages.api.rule.ITBRuleFactory

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.ibm.openpages.api.rule.TBRuleActionType
    - com.ibm.openpages.api.rule.TBRuleDefinitionType
    - com.ibm.openpages.api.rule.TBRuleDefinitionState
    - com.ibm.openpages.api.rule.TBRuleDefinitionCategory

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.