r01f.guids
Class HighLowBBDDGUIDPersist
java.lang.Object
r01f.guids.HighLowBBDDGUIDPersist
- All Implemented Interfaces:
- HighLowGUIDPersist
public class HighLowBBDDGUIDPersist
- extends java.lang.Object
- implements HighLowGUIDPersist
Se encarga del acceso a base de datos para la generacion de GUIDs.
Si no se facilitan las propiedades para acceder a la tabla de UIDs, se
utiliza la tabla de uids de la base de datos de R01F
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONXNAME
private static final java.lang.String CONXNAME
- See Also:
- Constant Field Values
GUIDSTABLE
private static final java.lang.String GUIDSTABLE
- See Also:
- Constant Field Values
HIGHKEYCOLUMN
private static final java.lang.String HIGHKEYCOLUMN
- See Also:
- Constant Field Values
SEQUENCENAMECOLUMN
private static final java.lang.String SEQUENCENAMECOLUMN
- See Also:
- Constant Field Values
HighLowBBDDGUIDPersist
public HighLowBBDDGUIDPersist()
getHighKeyValue
public HighLowKey getHighKeyValue(GUIDDispenserDef dispDef)
- Description copied from interface:
HighLowGUIDPersist
- Carga el valor de High en el objeto UID que se pasa.
- Specified by:
getHighKeyValue in interface HighLowGUIDPersist
- Returns:
- El nuevo valor de high
updateGUID
public boolean updateGUID(GUIDDispenserDef dispDef,
HighLowKey newHighKey)
- Actualiza el valor de un guid
- Specified by:
updateGUID in interface HighLowGUIDPersist
- Parameters:
dispDef: - La definicion del dispensernewHighKey: - El nuevo valor del highKey que hay que guardar en BD
- Returns:
- true si se actualiza bien y false si no es asi
_checkDispenserDef
private java.lang.String _checkDispenserDef(GUIDDispenserDef dispDef)
- Comprueba la defincion de un dispenser y devuelve una cadena con los errores
- Parameters:
dispDef - La definicion del dispenser
- Returns:
- los errores en la definicion o null si no hay errores