Class CombinedDictionaryModel<E extends DictionaryComponent,T extends DictionaryComponent>

java.lang.Object
oracle.rules.sdk2.dictionary.CombinedDictionaryModel<E,T>
Direct Known Subclasses:
CombinedDataModel

public abstract class CombinedDictionaryModel<E extends DictionaryComponent,T extends DictionaryComponent> extends Object
Base class for Combined Models that span a given Dictionary and its Dictionary links
Since:
12.1.2
Author:
Ganesh RK
  • Method Details

    • getDictionary

      public RuleDictionary getDictionary()
    • getComponentByAlias

      public T getComponentByAlias(String tableName, String alias, boolean translate)
      Get a Dictionary Component from the CombinedModel by Alias
      Parameters:
      tableName - Component Table Name
      alias - Component Alias
      translate - flag to translate alias
    • getAlias

      public String getAlias(DictionaryComponent c)
      Get alias for a dictionary component. If component is in a linked dictionary, that dictionary's alias is prepended as a qualifier.
      Parameters:
      c - DictionaryComponent
      Returns:
      alias of c, possibly qualified with containing dictionary's alias
    • getAlias

      public String getAlias(DictionaryComponent c, boolean translate)
      Get alias for a dictionary component. If component in a linked dictionary, that dictionary's alias is prepended as a qualifier.
      Parameters:
      c - DictionaryComponent
      translate - flag to translate alias
      Returns:
      alias of c, possibly qualified with containing dictionary's alias
    • getByID

      public DictionaryObject getByID(DOID id)
      Get by ID
      Returns:
      DictionaryObject