org.apache.torque.oid
Class SequenceIdGenerator
java.lang.Object
org.apache.torque.oid.AbstractIdGenerator
org.apache.torque.oid.SequenceIdGenerator
- All Implemented Interfaces:
- IdGenerator
public class SequenceIdGenerator
- extends AbstractIdGenerator
This generator works with databases that have an sql syntax for
getting an id prior to inserting a row into the database.
- Version:
- $Id: SequenceIdGenerator.java 1377476 2012-08-26 18:42:31Z tv $
- Author:
- John D. McNally
|
Method Summary |
boolean |
isConnectionRequired()
A flag to determine whether a Connection is required to
generate an id. |
boolean |
isPostInsert()
A flag to determine the timing of the id generation |
boolean |
isPriorToInsert()
A flag to determine the timing of the id generation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceIdGenerator
public SequenceIdGenerator(Adapter adapter,
String databaseName)
- Creates an IdGenerator which will work with the specified database.
- Parameters:
adapter - the adapter that knows the correct sql syntax.databaseName - The name of the database to find the
correct schema.
isPriorToInsert
public boolean isPriorToInsert()
- A flag to determine the timing of the id generation
- Specified by:
isPriorToInsert in interface IdGenerator- Specified by:
isPriorToInsert in class AbstractIdGenerator
- Returns:
- a
boolean value
isPostInsert
public boolean isPostInsert()
- A flag to determine the timing of the id generation
- Specified by:
isPostInsert in interface IdGenerator- Specified by:
isPostInsert in class AbstractIdGenerator
- Returns:
- a
boolean value
isConnectionRequired
public boolean isConnectionRequired()
- A flag to determine whether a Connection is required to
generate an id.
- Specified by:
isConnectionRequired in interface IdGenerator- Specified by:
isConnectionRequired in class AbstractIdGenerator
- Returns:
- a
boolean value
Copyright © 2000-2013 The Apache Software Foundation. All Rights Reserved.