|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectr01f.guids.GUIDDispenserDef
class GUIDDispenserDef
Definicion de un Dispenser de GUIDs.
Esta definicion normalmente se cargara en un componente de properties especifico llamado
[appCode].guids.xml con una estructura como la siguiente:
| Field Summary | |
|---|---|
private java.lang.String |
_appCode
|
private java.lang.String |
_factoryBindingId
|
private int |
_length
|
private java.util.Properties |
_properties
|
private java.lang.String |
_sequenceName
|
private java.lang.String |
_uniqueID
|
static int |
GUID_DEFAULT_LENGTH
|
| Constructor Summary | |
|---|---|
GUIDDispenserDef(GUIDDispenserDef other)
Constructor en base a otro dispenser |
|
GUIDDispenserDef(java.lang.String newAppCode,
java.lang.String newSequenceName,
int newLength,
java.lang.String newUniqueID,
java.lang.String newFactoryBindingId,
java.util.Properties newProps)
Constructor |
|
| Method Summary | |
|---|---|
private void |
_build()
|
java.lang.String |
debugInfo()
Obtiene información de depuración |
java.lang.String |
getProperty(java.lang.String propName)
Devuelve la propiedad con el nombre dado |
java.lang.String |
guidPrefix()
Obtiene un prefijo para el GUID a partir del código de aplicación |
void |
putProperty(java.lang.String propName,
java.lang.String propValue)
Establece una propiedad |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int GUID_DEFAULT_LENGTH
private java.lang.String _appCode
private java.lang.String _sequenceName
private java.lang.String _uniqueID
private int _length
private java.lang.String _factoryBindingId
private java.util.Properties _properties
| Constructor Detail |
|---|
public GUIDDispenserDef(java.lang.String newAppCode,
java.lang.String newSequenceName,
int newLength,
java.lang.String newUniqueID,
java.lang.String newFactoryBindingId,
java.util.Properties newProps)
newAppCode - Codigo de aplicacionnewSequenceName - Nombre de la secuencia en que se basa el GUIDnewLength - tamaño de los guids a generarnewUniqueID - Identificador uniconewFactoryBindingId - Identificador de la factoría de la clase que genera los GUIDs (se inyecta utilizando GUICE en el GUIDDispenserManager)newProps - Propiedades del GUIDDispenserpublic GUIDDispenserDef(GUIDDispenserDef other)
other - otro dispenser| Method Detail |
|---|
private void _build()
public java.lang.String getProperty(java.lang.String propName)
propName - nombre de la propiedad
public void putProperty(java.lang.String propName,
java.lang.String propValue)
propName - id de la propiedadpropValue - valor de la propiedadpublic java.lang.String guidPrefix()
public java.lang.String debugInfo()
Debuggable
debugInfo in interface Debuggable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||