EN · DE · RU · FR · ES

#810: UserAgentDetectionBrowser.java

projectforge-business/src/main/java/org/projectforge/web/session/UserAgentDetectionBrowser.java Clase auxiliar de paquete privado, projectforge-business/src/main/java/org/projectforge/web/session/UserAgentDetectionBrowser.java 36 líneas · 6 código · 27 comentarios · 3 en blanco
Contenedor de datos ligero que vincula patrones de detección de navegador con valores del enum UserAgentBrowser.

Arquitectura

Esta es una clase de visibilidad de paquete privado (por defecto) dentro de org.projectforge.web.session. Sirve como un contenedor simple tipo struct con tres campos:

Las instancias de esta clase se crean y ensamblan en UserAgentDetection (el motor de detección real) que itera sobre una lista de estas reglas de detección, probando cada una contra el encabezado User-Agent entrante. La primera coincidencia gana. La clase no tiene métodos — es puramente un objeto de transferencia de datos entre la configuración de reglas de detección y el bucle de coincidencia.

Historial de Git

868d6abb7 2025 -> 2026
63081666f Encabezados de archivos fuente: 2024 -> 2025.
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Encabezado de código fuente: (C) 2001-2021.
7c79f1922 Copyright del encabezado fuente -> 2020.
dd5ca38ac Copyright de todos los encabezados de archivos java actualizado o creado.
9ebb88522 Commit inicial