Uses of Interface

Packages that use DiscriminatorStrategy
org.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadata 
org.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategies 

Uses of DiscriminatorStrategy in org.apache.openjpa.jdbc.meta

Classes in org.apache.openjpa.jdbc.meta that implement DiscriminatorStrategy
 class Discriminator
          Handles determining the object class of database records.

Methods in org.apache.openjpa.jdbc.meta that return DiscriminatorStrategy
protected  DiscriminatorStrategy MappingRepository.defaultStrategy(Discriminator discrim)
          Determine the default strategy to use for the given discriminator.
protected  DiscriminatorStrategy MappingRepository.defaultStrategy(Discriminator discrim, boolean adapting)
          Determine the default strategy to use for the given discriminator.
 DiscriminatorStrategy Discriminator.getStrategy()
          The strategy used for class discrimination.
protected  DiscriminatorStrategy MappingRepository.instantiateDiscriminatorStrategy(String name, Discriminator discrim)
          Instantiate the given discriminator strategy.
protected  DiscriminatorStrategy MappingRepository.namedStrategy(Discriminator discrim)
          Instantiate the given discriminator's named strategy, or return null if no named strategy.

Methods in org.apache.openjpa.jdbc.meta with parameters of type DiscriminatorStrategy
 void Discriminator.setStrategy(DiscriminatorStrategy strategy, Boolean adapt)
          The strategy used for class discrimination.

Uses of DiscriminatorStrategy in org.apache.openjpa.jdbc.meta.strats

Classes in org.apache.openjpa.jdbc.meta.strats that implement DiscriminatorStrategy
 class AbstractDiscriminatorStrategy
          No-op strategy for easy extension.
 class ClassNameDiscriminatorStrategy
          Stores the class name along with each database object record.
 class InValueDiscriminatorStrategy
          Base discriminator strategy that determines the class of database records using a column holding a value mapped to a class, and limits SELECTs using an IN (...) statement.
 class NoneDiscriminatorStrategy
          No-op Discriminator strategy.
 class SubclassJoinDiscriminatorStrategy
          Discriminator strategy that outer joins to all possible subclass tables to determine the class of an instance.
 class SuperclassDiscriminatorStrategy
          Discriminator strategy that delegates to superclass discriminator.
 class ValueMapDiscriminatorStrategy
          Maps metadata-given values to classes.

Copyright © 2006-2007 Apache Software Foundation. All Rights Reserved.