Centrales |  Componentes |  consola |  Debug |  Default |  Fuentes |  SalidaGrafica |  Seguridad |  SIUToba |  Varios |  Deprecated

toba_asistente

toba_asistente

Ubicada en php/modelo/asistentes/toba_asistente.php [line 3]



Métodos Propios
mixed   __construct ()  
mixed   agregar_archivo ()  
mixed   agregar_bloqueo_generacion ()  
mixed   agregar_opcion_generacion ()  
mixed   asumir_confirmaciones ()  
mixed   consultar_opcion_generacion ()   Para ser utilizada por un asisntente derivado durante la genracion concreta
mixed   crear_consulta_php ()  
mixed   crear_item ()  
\toba_codigo_metodo_php   crear_metodo_consulta ()  
mixed   ejecutar ()   Hay que definir los modos de regeneracion: no pisar archivos pero si metadatos, todo nuevo, etc.
mixed   generar ()  
mixed   generar_archivos_consultas ()  
mixed   generar_base ()  
mixed   generar_datos_relacion ()  
mixed   generar_datos_tabla ()  
mixed   generar_efs ()  
mixed   generar_elementos ()  
mixed   get_bloqueos ()  
mixed   get_carpeta_archivos ()  
mixed   get_carpeta_archivos_datos ()  
mixed   get_fuente ()  
mixed   get_id_elemento ()  
mixed   get_molde_datos_relacion ()  
\toba_datos_tabla_molde   get_molde_datos_tabla ()  
mixed   get_opciones_generacion ()  
mixed   get_proyecto ()  
mixed   get_valor_predefinido ()  
mixed   guardar_log_elementos_generados ()  
mixed   posee_informacion_completa ()  
mixed   preparar_molde ()  
mixed   registrar_elemento_creado ()  
mixed   registrar_molde ()  
mixed   tiene_fuente_definida ()  

__construct   [línea 25]

  mixed __construct( [mixed molde = null ] , [mixed dr_molde = null ] )

Parámetros:
mixed   molde: 
mixed   dr_molde: 





agregar_archivo   [línea 484]

  mixed agregar_archivo( mixed include , mixed clase , mixed metodo_php )

Parámetros:
mixed   include: 
mixed   clase: 
mixed   metodo_php: 





agregar_bloqueo_generacion   [línea 251]

  mixed agregar_bloqueo_generacion( mixed bloqueo )

Agrega una falla bloqueante del molde. Se debe reportar durante la preparacion del molde.
Parámetros:
mixed   bloqueo: 





agregar_opcion_generacion   [línea 218]

  mixed agregar_opcion_generacion( mixed id , mixed texto , [mixed ayuda = null ] )

Setea una opcion de generacion. Para ser utilizada por un asistente derivado durante la preparacion del molde.
Parámetros:
mixed   id: 
mixed   texto: 
mixed   ayuda: 





asumir_confirmaciones   [línea 243]

  mixed asumir_confirmaciones( )

Permite asumir que las opciones de generacion booleanas se confirman afirmativamente




consultar_opcion_generacion   [línea 228]

  mixed consultar_opcion_generacion( mixed opcion )

Indica el valor que retorno de una opcion de generacion.
Parámetros:
mixed   opcion: 





crear_consulta_php   [línea 478]

  mixed crear_consulta_php( mixed include , mixed clase , mixed metodo , mixed sql , [mixed parametros = null ] )

Parámetros:
mixed   include: 
mixed   clase: 
mixed   metodo: 
mixed   sql: 
mixed   parametros: 





crear_item   [línea 139]

  mixed crear_item( mixed nombre , mixed padre )

Parámetros:
mixed   nombre: 
mixed   padre: 





crear_metodo_consulta   [línea 445]

  \toba_codigo_metodo_php crear_metodo_consulta( mixed nombre , mixed sql , [mixed parametros = null ] )

Parámetros:
mixed   nombre: 
mixed   sql: 
mixed   parametros: 





ejecutar   [línea 108]

  mixed ejecutar( mixed id_item , [mixed retorno_opciones_generacion = null ] , [mixed con_transaccion = true ] )

Usa el molde para generar una operacion.
Parámetros:
mixed   id_item: 
mixed   retorno_opciones_generacion: 
mixed   con_transaccion: 





generar   [línea 84]

  mixed generar( )





generar_archivos_consultas   [línea 492]

  mixed generar_archivos_consultas( )





generar_base   [línea 79]

  mixed generar_base( )





generar_datos_relacion   [línea 386]

  mixed generar_datos_relacion( mixed molde_dr )

Parámetros:
mixed   molde_dr: 





generar_datos_tabla   [línea 328]

  mixed generar_datos_tabla( mixed molde_dt , mixed tabla , mixed filas )

Dado un molde de un datos_tabla, si no existe el componente lo crea y agrega las filas. Si ya existe actualiza los campos
Parámetros:
mixed   molde_dt: 
mixed   tabla: 
mixed   filas: 





generar_efs   [línea 260]

  mixed generar_efs( mixed form , mixed filas , [mixed es_filtro = false ] )

Parámetros:
mixed   form: 
mixed   filas: 
mixed   es_filtro: 





generar_elementos   [línea 158]

  mixed generar_elementos( mixed id_item )

Parámetros:
mixed   id_item: 





get_bloqueos   [línea 95]

  mixed get_bloqueos( )





get_carpeta_archivos   [línea 413]

  mixed get_carpeta_archivos( )





get_carpeta_archivos_datos   [línea 420]

  mixed get_carpeta_archivos_datos( )





get_fuente   [línea 430]

  mixed get_fuente( )





get_id_elemento   [línea 425]

  mixed get_id_elemento( )





get_molde_datos_relacion   [línea 392]

  mixed get_molde_datos_relacion( [mixed fuente = null ] )

Parámetros:
mixed   fuente: 





get_molde_datos_tabla   [línea 359]

  \toba_datos_tabla_molde get_molde_datos_tabla( string tabla , [mixed fuente = null ] )

Dado el nombre de una tabla, retorna el molde del datos_tabla ya sea representando a un comp. existente o creando uno nuevo
Parámetros:
string   tabla: 
mixed   fuente: 






get_opciones_generacion   [línea 90]

  mixed get_opciones_generacion( )





get_proyecto   [línea 408]

  mixed get_proyecto( )





get_valor_predefinido   [línea 206]

  mixed get_valor_predefinido( mixed opcion )

Acceso a los valores predefinidos globales
Parámetros:
mixed   opcion: 





guardar_log_elementos_generados   [línea 190]

  mixed guardar_log_elementos_generados( )

Guarda el resultado de la generacion




posee_informacion_completa   [línea 61]

  mixed posee_informacion_completa( )

Indica si ya existe la informacion necesaria para disparar la generacion Hay que sobreescribirlo en cada asistente.




preparar_molde   [línea 73]

  mixed preparar_molde( )

Se crea el molde y se deja a disposicion




registrar_elemento_creado   [línea 178]

  mixed registrar_elemento_creado( mixed tipo , mixed proyecto , mixed id )

Parámetros:
mixed   tipo: 
mixed   proyecto: 
mixed   id: 





registrar_molde   [línea 44]

  mixed registrar_molde( \toba_molde_elemento molde )

Parámetros:
\toba_molde_elemento   molde: 





tiene_fuente_definida   [línea 435]

  mixed tiene_fuente_definida( )






Desarrollado por SIU.
Documentación generada con phpDocumentor