Centrales | Componentes | consola | Debug | Default | Fuentes | SalidaGrafica | Seguridad | SIUToba | Varios | Deprecated
|
||
Persistencia
Persistencia
|
toba_datos_relacion
Métodos Heredados
Métodos Propios
static method grafo_relaciones [línea 308]
Retorna un grafo representando un conjunto de tablas y sus relaciones
Parámetros:
armar_xml
[línea 718]
Arma un nodo XML para un registro de un datos tabla, con sus columnas como atributos y sus registros de tablas hijas como nuevos nodos internos
Es un método recursivo con la siguiente estructura:
a) Setea el cursor en el registro dado de la tabla dada
b) agrega los datos del registro en el que se está parado como atributos del nodo xml recibido
c) Para cada tabla hija agrega un nodo al nodo dado.
Parámetros:
cargar
[línea 512]
Utiliza la carga por clave del administrador de persistencia
Carga la tabla raiz de la relación y a partir de allí ramifica la carga a sus relaciones
Parámetros:
crear_relaciones
[línea 97]
Para cada relación definida crea una toba_relacion_entre_tablas
Determina cual es la tabla raiz
crear_tablas
[línea 79]
Carga los datos_tabla y les pone los topes mínimos y máximos
desactivar_tablas
[línea 137]
Deshabilita la tabla o las tablas recibidas para la carga y la sincronización
Parámetros:
disparar_validacion_tablas
[línea 447]
Valida cada una de las tablas incluídas en la relación
dump_contenido
[línea 153]
Muestra un dump de los datos y los cambios realizados a los mismos desde la carga
Parámetros:
dump_esquema
[línea 167]
Muestra un esquema de las tablas y los mapeos de las filas
SOLO USAR PARA DEBUG! envia todos los datos al cliente en forma plana!
Parámetros:
eliminar
[línea 623]
Usar eliminar_todo, es más explícito
eliminar_todo
[línea 612]
Elimina y sincroniza en el medio de persistencia todos los datos cargados en la relación
esta_cargada
[línea 531]
La relacion ha sido cargada con datos?
evt__validar
[línea 442]
Ventana para validaciones específicas, se ejecuta justo antes de la sincronización
existe_tabla
[línea 411]
Determina si una tabla es parte de la relación
Parámetros:
forzar_insercion
[línea 550]
Fuerza a que los datos_tabla contenidos marquen todos sus filas como nuevas
Esto implica que a la hora de la sincronización se van a generar INSERTS para todas las filas.
get_columnas_tabla_hija
[línea 673]
get_columnas_tabla_padre
[línea 662]
get_conjunto_datos_interno
[línea 458]
Retorna la estructura de datos utilizada por las tablas para mantener registro del estado de sus datos
get_fuente
[línea 642]
Fuente de datos que utiliza el objeto y sus dependencias
get_lista_tablas
[línea 340]
Retorna los identificadores de los datos_tabla incluídos en la relación
get_persistidor
[línea 501]
get_relaciones_activas
[línea 391]
Retorna relaciones de las tablas que están habilitadas para la carga y la sincronización
get_tablas
[línea 363]
Retorna las tablas de una relación
get_tablas_activas
[línea 372]
Retorna las tablas que están habilitadas para la carga y la sincronización
get_tablas_hijas
[línea 747]
Dada una tabla del DR, recupera los identificadores de las tablas hijas
Parámetros:
get_tablas_raiz
[línea 633]
Retorna el id de las tablas que no tienen padres en la relación
get_xml
[línea 689]
Carga en el nodo xml los datos cargados en el DR. Funciona sólo para relaciones que se modelan como un árbol, no grafos.
Parámetros:
hay_cambios
[línea 651]
Determina si los datos cargados difieren de los datos existentes en el medio de persistencia
ini
[línea 55]
Ventana para agregar configuraciones particulares al inicio de la vida completa del componente
orden_carga
[línea 299]
Retorna el orden hacia adelante en el cual se deben cargar las tablas
Por defecto es el mismo que el orden de sincronización
orden_sincronizacion
[línea 263]
Retorna el orden hacia adelante en el cual se deben sincronizar las tablas
El orden predeterminado es el orden topologico de las tablas
persistidor
[línea 474]
Retorna una referenca al Adm.Persistencia de la relación
resetear
[línea 420]
Retorna al estado inicial todas las tablas incluídas
Para volver a utilizar estas tablas se debe cargar nuevamente la relación con datos
resetear_cursores
[línea 431]
Asegura que ningún cursor de alguna tabla se encuentre posicionado en ninguna fila específica
set_cargado
[línea 540]
Notifica a la relacion que sus tablas han sido o no cargadas
Parámetros:
sincronizar
[línea 560]
Sincroniza los cambios con el medio de persistencia
Parámetros:
sincronizar_filas
[línea 592]
Sincroniza los cambios con el medio de persistencia
Parámetros:
tabla
[línea 350]
Retorna una referencia a una tabla perteneciente a la relación
Parámetros:
|