org.apache.torque.oid
Class IDGeneratorFactory

java.lang.Object
  extended by org.apache.torque.oid.IDGeneratorFactory

public class IDGeneratorFactory
extends java.lang.Object

A factory which instantiates IdGenerator implementations.

Version:
$Id: IDGeneratorFactory.java 476550 2006-11-18 16:08:37Z tfischer $
Author:
Daniel Rall

Field Summary
static java.lang.String[] ID_GENERATOR_METHODS
          The list of ID generation method types which have associated IdGenerator implementations.
 
Method Summary
static IdGenerator create(DB dbAdapter, java.lang.String name)
          Factory method which instantiates IdGenerator implementations based on the return value of the provided adapter's DB.getIDMethodType() method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID_GENERATOR_METHODS

public static final java.lang.String[] ID_GENERATOR_METHODS
The list of ID generation method types which have associated IdGenerator implementations.

Method Detail

create

public static IdGenerator create(DB dbAdapter,
                                 java.lang.String name)
Factory method which instantiates IdGenerator implementations based on the return value of the provided adapter's DB.getIDMethodType() method. Returns null for unknown types.

Parameters:
dbAdapter - The type of adapter to create an ID generator for.
Returns:
The appropriate ID generator (possibly null).


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.