SessionStorage class
Gestiona el storage de contexto de sesión para view, operation y fbl Estos valores se usan como fallback en eventos de métrica Se resetean automáticamente al iniciar nueva sesión
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void - Libera recursos
-
getContextStats(
) → Map< String, dynamic> - Obtiene estadísticas del contexto de sesión para debug
-
getCurrentFbl(
) → String - Obtiene el functional block actual o vacío si no está establecido
-
getCurrentOperation(
) → String - Obtiene la operation actual o vacía si no está establecida
-
getCurrentView(
) → String - Obtiene el view actual o vacío si no está establecido
-
getSessionContext(
) → Map< String, String> - Obtiene el contexto completo de sesión
-
hasSessionContext(
) → bool - Verifica si hay contexto de sesión configurado
-
initialize(
) → Future< void> - Inicializa el storage y configura listeners de sesión
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolveContextWithFallback(
Map< String, dynamic> ? dims) → Map<String, String> - Resuelve valores usando dims proporcionados como prioridad y los valores de sesión como fallback
-
setFunctionalBlock(
String fbl) → Future< void> - Establece el functional block por defecto para la sesión
-
setOperation(
String operation) → Future< void> - Establece la operation por defecto para la sesión
-
setView(
String view) → Future< void> - Establece el view por defecto para la sesión
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → SessionStorage
-
no setter