r01f.guids
Class SimpleGUIDDispenser

java.lang.Object
  extended by r01f.guids.SimpleGUIDDispenser
All Implemented Interfaces:
GUIDDispenser

public class SimpleGUIDDispenser
extends java.lang.Object
implements GUIDDispenser

Generador de OIDS La configuración del generador de OIDs se hace en el fichero de propiedades de la aplicación en una sección como la siguiente: desa 36 Es necesario indicar: - El codigo de aplicacion para el que se quiere generar OIDs - La secuencia para la que se quieren generar OIDs En caso en que falten parametros se toma la siguiente configuración: - uniqueID = unknown - length = 36 El identificador generado para el entorno local de la aplicación x42t y length de 35 es de la forma: Código de aplicación + entorno + guid(35caracteres) x42tlc010e649a03f96408eeb78e532b216a3f94d


Nested Class Summary
(package private) static interface SimpleGUIDDispenser.SimpleGUIDDispenserFactory
           
 
Field Summary
private  GUIDDispenserDef _dispDef
          en este caso NO se inyecta NADA (no es necesario)
private static java.lang.String LETTERS
           
 
Constructor Summary
SimpleGUIDDispenser(GUIDDispenserDef def)
          Constructor a partir de la definición del dispenser Es utilizado por Guice AssistedInject para inyectar cualquier cosa (en este caso NO se inyecta nada -ver HighLowGUIDDispenser-) a la vez que se pasan parámetros en tiempo de ejecución
 
Method Summary
 java.lang.String generateGUID()
          Obtiene un guid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LETTERS

private static java.lang.String LETTERS

_dispDef

private GUIDDispenserDef _dispDef
en este caso NO se inyecta NADA (no es necesario)

Constructor Detail

SimpleGUIDDispenser

@Inject
public SimpleGUIDDispenser(GUIDDispenserDef def)
Constructor a partir de la definición del dispenser Es utilizado por Guice AssistedInject para inyectar cualquier cosa (en este caso NO se inyecta nada -ver HighLowGUIDDispenser-) a la vez que se pasan parámetros en tiempo de ejecución

Parameters:
def - definición del dispenser
Method Detail

generateGUID

public java.lang.String generateGUID()
Description copied from interface: GUIDDispenser
Obtiene un guid

Specified by:
generateGUID in interface GUIDDispenser
Returns:
el guid generado o null si NO se puede generar un guid