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

__construct   [línea 25]

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

Parámetros:
   $molde: 
   $dr_molde: 





agregar_archivo   [línea 484]

  agregar_archivo( $include , $clase , $metodo_php )

Parámetros:
   $include: 
   $clase: 
   $metodo_php: 





agregar_bloqueo_generacion   [línea 251]

  agregar_bloqueo_generacion( $bloqueo )

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





agregar_opcion_generacion   [línea 218]

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

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





asumir_confirmaciones   [línea 243]

  asumir_confirmaciones( )

Permite asumir que las opciones de generacion booleanas se confirman afirmativamente





consultar_opcion_generacion   [línea 228]

  consultar_opcion_generacion( $opcion )

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





crear_consulta_php   [línea 478]

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

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





crear_item   [línea 139]

  crear_item( $nombre , $padre )

Parámetros:
   $nombre: 
   $padre: 





crear_metodo_consulta   [línea 445]

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

Parámetros:
   $nombre: 
   $sql: 
   $parametros: 





ejecutar   [línea 108]

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

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





generar   [línea 84]

  generar( )






generar_archivos_consultas   [línea 492]

  generar_archivos_consultas( )






generar_base   [línea 79]

  generar_base( )






generar_datos_relacion   [línea 386]

  generar_datos_relacion( $molde_dr )

Parámetros:
   $molde_dr: 





generar_datos_tabla   [línea 328]

  generar_datos_tabla( $molde_dt , $tabla , $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:
   $molde_dt: 
   $tabla: 
   $filas: 





generar_efs   [línea 260]

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

Parámetros:
   $form: 
   $filas: 
   $es_filtro: 





generar_elementos   [línea 158]

  generar_elementos( $id_item )

Parámetros:
   $id_item: 





get_bloqueos   [línea 95]

  get_bloqueos( )






get_carpeta_archivos   [línea 413]

  get_carpeta_archivos( )






get_carpeta_archivos_datos   [línea 420]

  get_carpeta_archivos_datos( )






get_fuente   [línea 430]

  get_fuente( )






get_id_elemento   [línea 425]

  get_id_elemento( )






get_molde_datos_relacion   [línea 392]

  get_molde_datos_relacion( [ $fuente = null ] )

Parámetros:
   $fuente: 





get_molde_datos_tabla   [línea 359]

  \toba_datos_tabla_molde get_molde_datos_tabla( string $tabla , [ $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: 
   $fuente: 






get_opciones_generacion   [línea 90]

  get_opciones_generacion( )






get_proyecto   [línea 408]

  get_proyecto( )






get_valor_predefinido   [línea 206]

  get_valor_predefinido( $opcion )

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





guardar_log_elementos_generados   [línea 190]

  guardar_log_elementos_generados( )

Guarda el resultado de la generacion





posee_informacion_completa   [línea 61]

  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]

  preparar_molde( )

Se crea el molde y se deja a disposicion





registrar_elemento_creado   [línea 178]

  registrar_elemento_creado( $tipo , $proyecto , $id )

Parámetros:
   $tipo: 
   $proyecto: 
   $id: 





registrar_molde   [línea 44]

  registrar_molde( \toba_molde_elemento $molde )

Parámetros:
\toba_molde_elemento   $molde: 





tiene_fuente_definida   [línea 435]

  tiene_fuente_definida( )







Desarrollado por SIU.
Documentación generada con phpDocumentor