r01f.guids
Class SimpleGUIDDispenser
java.lang.Object
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
|
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 |
LETTERS
private static java.lang.String LETTERS
_dispDef
private GUIDDispenserDef _dispDef
- en este caso NO se inyecta NADA (no es necesario)
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
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