uba.db
Class SimpleNumberSequenceIdGenerator

java.lang.Object
  extended by uba.db.SimpleNumberSequenceIdGenerator
All Implemented Interfaces:
IdGenerator

public class SimpleNumberSequenceIdGenerator
extends java.lang.Object
implements IdGenerator

Genera ids númericos en secuencia, partiendo de un número.

Version:
$Revision: 1.1 $

Field Summary
static int DEFAULT_SEQUENCE_START
          Número inicial utilizado por default.
 
Constructor Summary
SimpleNumberSequenceIdGenerator()
          Este constructor es equivalente a: SimpleNumberSequenceIdGenerator(DEFAULT_SEQUENCE_START)
SimpleNumberSequenceIdGenerator(int start)
          Crea una nueva instancia que generará ids númericos a partir del número dado.
 
Method Summary
 java.io.Serializable nextId()
          Cada vez que se llama este método se retorna un id númerico y se incrementa el contador interno para retornar el siguiente número en la próxima llamada.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SEQUENCE_START

public static final int DEFAULT_SEQUENCE_START
Número inicial utilizado por default.

See Also:
Constant Field Values
Constructor Detail

SimpleNumberSequenceIdGenerator

public SimpleNumberSequenceIdGenerator()
Este constructor es equivalente a: SimpleNumberSequenceIdGenerator(DEFAULT_SEQUENCE_START)


SimpleNumberSequenceIdGenerator

public SimpleNumberSequenceIdGenerator(int start)
Crea una nueva instancia que generará ids númericos a partir del número dado.

Parameters:
start - número apartir del cual se generaran los ids.
Method Detail

nextId

public java.io.Serializable nextId()
Cada vez que se llama este método se retorna un id númerico y se incrementa el contador interno para retornar el siguiente número en la próxima llamada.

Specified by:
nextId in interface IdGenerator
Returns:
una instancia de Integer


Copyright © -2005 . All Rights Reserved.