phpDocumentor
[ árbol de herencia: Centrales ] [ índice: Centrales ] [ índice general ]

toba_memoria

La memoria contiene la información historica de la aplicación, enmascarando a $_GET y $_SESSION:

  • Memoria general de la aplicación
  • Memoria de las operaciones
  • Memoria sincronizada entre URLs (generalmente de interes interno al framework)
  • Parametros del link desde donde se vino ($_GET)



		
		

Ubicada en /nucleo/lib/toba_memoria.php [line 44]


Métodos Propios
static void   eliminar_instancia()  
static array   get_item_solicitado_original()   Retorna la operación requerida originalmente por el usuario en este pedido de página
static void   instancia()  
void   desactivar_reciclado()  
void   destruir()   Destructor de la memoria, no sirve para borrar la memoria, sino es parte del proceso de apagado del framework
void   dump()  
void   eliminar_archivos_temporales()  
void   eliminar_dato()   Elimina un dato de la memoria
void   eliminar_dato_instancia()   Elimina un dato de la memoria de la instancia
void   eliminar_dato_operacion()   Elimina un dato de la memoria de la operacion
void   eliminar_dato_sincronizado()  
void   en_array_operacion()   Controla que exista un dato en un array almacenado para la operacion actual.
void   existe_dato()   Determina si un dato esta disponible en la memoria
void   existe_dato_instancia()   Determina si un dato esta disponible en la memoria de la instancia
void   existe_dato_operacion()   Determina si un dato esta disponible en la memoria de la operacion
void   finalizar()  
mixed   get_array_operacion()   Recupera un array almacenado durante la operacion
void   get_celda_memoria_actual_id()  
mixed   get_dato()   Recupera un dato almacenado con set_dato
mixed   get_dato_instancia()   Recupera un dato almacenado con set_dato_instancia
mixed   get_dato_operacion()   Recupera un dato almacenado durante la operacion
mixed   get_dato_sincronizado()   Recupera un dato de la memoria sincronizada, macheandolo con el id actual del hilo
void   get_id()   Retorna el id que identifica univocamente este request
void   get_id_objetos_destino()   Retorna la referencia a aquellos objetos destino del servicio solicitado
array   get_item_solicitado()   Retorna el item requerido en este pedido de página
string   get_parametro()   Retorna el valor de un parámetro enviado en la URL por el vinculador
array   get_parametros()   Retorna todos los parámetros enviados en la URL por el vinculador
void   get_servicio_solicitado()   Retorna el servicio solicitado por la URL
void   inicializar_memoria()  
void   limpiar_array_operacion()   Elimina un array de la memoria de la operacion
void   limpiar_datos()   Limpia la memoria global del proyecto
void   limpiar_datos_instancia()   Limpia la memoria de la instancia
void   limpiar_datos_operacion()   Limpia la memoria de la operacion
void   limpiar_memoria()  
void   limpiar_memoria_sincronizada()  
void   prefijo_vinculo()   Genera la primera porcion de todas las URLs
void   registrar_archivo_temporal()  
void   set_array_operacion()   Almacena un array de la operacion actual en la sesión.
void   set_dato()   Almacena un dato en la sesion del proyecto y perdura durante toda la sesión
void   set_dato_instancia()   Almacena un dato en la instancia.
void   set_dato_operacion()   Almacena un dato de la operacion actual en la sesión.
void   set_dato_sincronizado()   Guarda un dato en la memoria sincronizada.
void   set_item_solicitado()  
void   set_servicio_solicitado()  
void   usuario_solicita_cronometrar()  
void   verificar_acceso_menu()  
boolean   verificar_acceso_popup()   Indica si se lanzo la solicitud por medio de un ef_popup.

static method eliminar_instancia  [línea 72]

  static void eliminar_instancia( )



static method get_item_solicitado_original  [línea 298]

  static array get_item_solicitado_original( )

Retorna la operación requerida originalmente por el usuario en este pedido de página

Puede diferir de la operación actual ya que se pudo hacer una redirección


Return:  [0]=>proyecto, [1]=>id_item
See:  toba_memoria::get_item_solicitado()


static method instancia  [línea 64]

  static void instancia( )



desactivar_reciclado  [línea 668]

  void desactivar_reciclado( )



destruir  [línea 187]

  void destruir( )

Destructor de la memoria, no sirve para borrar la memoria, sino es parte del proceso de apagado del framework


dump  [línea 354]

  void dump( )



eliminar_archivos_temporales  [línea 857]

  void eliminar_archivos_temporales( )



eliminar_dato  [línea 463]

  void eliminar_dato( $indice  )

Elimina un dato de la memoria
Parámetros:
   $indice: 


eliminar_dato_instancia  [línea 412]

  void eliminar_dato_instancia( $indice  )

Elimina un dato de la memoria de la instancia
Parámetros:
   $indice: 


eliminar_dato_operacion  [línea 522]

  void eliminar_dato_operacion( $indice  )

Elimina un dato de la memoria de la operacion
Parámetros:
   $indice: 


eliminar_dato_sincronizado  [línea 627]

  void eliminar_dato_sincronizado( $indice  )

Parámetros:
   $indice: 


en_array_operacion  [línea 562]

  void en_array_operacion( $indice, $dato, [ $tira_excepcion = true]  )

Controla que exista un dato en un array almacenado para la operacion actual.
Parámetros:
   $indice: 
   $dato: 
   $tira_excepcion: 


existe_dato  [línea 473]

  void existe_dato( $indice  )

Determina si un dato esta disponible en la memoria
Parámetros:
   $indice: 


existe_dato_instancia  [línea 422]

  void existe_dato_instancia( $indice  )

Determina si un dato esta disponible en la memoria de la instancia
Parámetros:
   $indice: 


existe_dato_operacion  [línea 533]

  void existe_dato_operacion( $indice  )

Determina si un dato esta disponible en la memoria de la operacion
Parámetros:
   $indice: 


finalizar  [línea 833]

  void finalizar( )



get_array_operacion  [línea 575]

  mixed get_array_operacion( $indice  )

Recupera un array almacenado durante la operacion
Parámetros:
   $indice: 

Return:  Si el dato existe en la memoria lo retorna sino retorna null


get_celda_memoria_actual_id  [línea 198]

  void get_celda_memoria_actual_id( )



get_dato  [línea 451]

  mixed get_dato( $indice  )

Recupera un dato almacenado con set_dato
Parámetros:
   $indice: 

Return:  Si el dato existe en la memoria lo retorna sino retorna null


get_dato_instancia  [línea 396]

  mixed get_dato_instancia( $indice, [ $eliminar_dato = false]  )

Recupera un dato almacenado con set_dato_instancia
Parámetros:
   $indice: 
   $eliminar_dato: 

Return:  Si el dato existe en la memoria lo retorna sino retorna null


get_dato_operacion  [línea 508]

  mixed get_dato_operacion( $indice  )

Recupera un dato almacenado durante la operacion
Parámetros:
   $indice: 

Return:  Si el dato existe en la memoria lo retorna sino retorna null


get_dato_sincronizado  [línea 613]

  mixed get_dato_sincronizado( $indice, [ $celda = null]  )

Recupera un dato de la memoria sincronizada, macheandolo con el id actual del hilo
Parámetros:
   $indice: 
   $celda: 

Return:  El dato solicitado o NULL si no existe


get_id  [línea 224]

  void get_id( )

Retorna el id que identifica univocamente este request


get_id_objetos_destino  [línea 250]

  void get_id_objetos_destino( )

Retorna la referencia a aquellos objetos destino del servicio solicitado


get_item_solicitado  [línea 285]

  array get_item_solicitado( )

Retorna el item requerido en este pedido de página

Return:  [0]=>proyecto, [1]=>id_item


get_parametro  [línea 261]

  string get_parametro( string $canal  )

Retorna el valor de un parámetro enviado en la URL por el vinculador
Parámetros:
string   $canal:  Identificador que se utilizó como clave del parámetro

Return:  Valor pasado como parámetro, o null en el caso que no se encuentre


get_parametros  [línea 274]

  array get_parametros( )

Retorna todos los parámetros enviados en la URL por el vinculador

Return:  Arreglo clave => valor de los parámetros


get_servicio_solicitado  [línea 236]

  void get_servicio_solicitado( )

Retorna el servicio solicitado por la URL


inicializar_memoria  [línea 332]

  void inicializar_memoria( )



limpiar_array_operacion  [línea 583]

  void limpiar_array_operacion( $indice  )

Elimina un array de la memoria de la operacion
Parámetros:
   $indice: 


limpiar_datos  [línea 481]

  void limpiar_datos( )

Limpia la memoria global del proyecto


limpiar_datos_instancia  [línea 430]

  void limpiar_datos_instancia( )

Limpia la memoria de la instancia


limpiar_datos_operacion  [línea 541]

  void limpiar_datos_operacion( )

Limpia la memoria de la operacion


limpiar_memoria  [línea 348]

  void limpiar_memoria( )



limpiar_memoria_sincronizada  [línea 634]

  void limpiar_memoria_sincronizada( )



prefijo_vinculo  [línea 216]

  void prefijo_vinculo( )

Genera la primera porcion de todas las URLs


registrar_archivo_temporal  [línea 850]

  void registrar_archivo_temporal( $archivo  )

Parámetros:
   $archivo: 


set_array_operacion  [línea 554]

  void set_array_operacion( $indice, $datos  )

Almacena un array de la operacion actual en la sesión.

Se elimina cuando se cambia de operación

Parámetros:
   $indice: 
   $datos: 


set_dato  [línea 442]

  void set_dato( $indice, $datos  )

Almacena un dato en la sesion del proyecto y perdura durante toda la sesión

Similar al manejo normal del $_SESSION en una aplicacion ad-hoc

Parámetros:
   $indice: 
   $datos: 


set_dato_instancia  [línea 387]

  void set_dato_instancia( $indice, $datos  )

Almacena un dato en la instancia.

Este mecanismo aporta un canal para la comunicacion entre proyectos que se ejecutan simultaneamente.

Parámetros:
   $indice: 
   $datos: 


set_dato_operacion  [línea 498]

  void set_dato_operacion( $indice, $datos  )

Almacena un dato de la operacion actual en la sesión.

Se elimina cuando se cambia de operación

Parámetros:
   $indice: 
   $datos: 


set_dato_sincronizado  [línea 600]

  void set_dato_sincronizado( $indice, $datos, [ $celda = null]  )

Guarda un dato en la memoria sincronizada.

La memoria sincronizada guarda datos macheados contra el request que los produjo. Por ejemplo en el request 65 el indice 'cantidad de tabs' tiene el valor 8 Al hacer el get_dato_sincronizado se chequea en que request se encuentra actualmente y retorna el valor asociado Esto permite que al hacer BACK con el browser se vuelva a las variables de sesion de las antiguas paginas No es una buena opción para guardar información de la aplicación sino mas bien cosas relacionadas con la seguridad y funcioanmiento interno del framework

Parámetros:
   $indice: 
   $datos: 
   $celda: 


set_item_solicitado  [línea 203]

  void set_item_solicitado( $item  )

Parámetros:
   $item: 


set_servicio_solicitado  [línea 241]

  void set_servicio_solicitado( $servicio  )

Parámetros:
   $servicio: 


usuario_solicita_cronometrar  [línea 316]

  void usuario_solicita_cronometrar( )



verificar_acceso_menu  [línea 365]

  void verificar_acceso_menu( )



verificar_acceso_popup  [línea 374]

  boolean verificar_acceso_popup( )

Indica si se lanzo la solicitud por medio de un ef_popup.




Desarrollado por SIU.
Documentación generada con phpDocumentor 1.4.3