EN · DE · RU · FR · ES

#130: IHKService.java

plugins/org.projectforge.plugins.ihk/src/main/java/org/projectforge/plugins/ihk/service/IHKService.java Plantilla de servicio Spring, plugins/org.projectforge.plugins.ihk/src/main/java/org/projectforge/plugins/ihk/service/IHKService.java 32 líneas · 6 código · 22 comentarios · 4 en blanco
Bean @Service de Spring vacío que actúa como servicio placeholder para el plugin IHK. Registrado en el contexto de la aplicación Spring, pero actualmente no contiene métodos ni campos.

Arquitectura

IHKService está anotado con @Service, lo que lo convierte en un bean singleton gestionado por Spring. Reside en el subpaquete service, siguiendo la convención de ProjectForge de separar las clases de la capa de servicio de las clases de la capa web y de la capa de dominio.

Estado actual

El cuerpo de la clase está completamente vacío: no tiene campos, constructores ni métodos más allá del constructor predeterminado implícito. Sirve como punto de preparación para futura lógica de la capa de servicio que pueda extraerse de IHKPage o IHKForm.

Nota: A pesar de ser un bean de Spring, IHKService no se inyecta ni se referencia en ningún lugar del código base actual. La lógica de negocio del plugin IHK (consultas de hojas de tiempo, exportación a Excel, análisis de comentarios JSON) actualmente reside en IHKPage, IHKForm e IHKExporter.

Decisiones de diseño

Historial de Git

868d6abb7 2025 -> 2026
63081666f Encabezados de archivos fuente: 2024 -> 2025.
b6092df09 Derechos de autor 2023 -> 2024
ab45d51fa Derechos de autor 2001-2022 -> 2001-2023.
5f7ef41b8 Derechos de autor 2021 -> 2022
ceb63e8a1 Encabezado de código fuente: (C) 2001-2021.
7c79f1922 Derechos de autor del encabezado fuente -> 2020.
45cad02e9 Plugin IHK añadido (reemplazará al plugin "Ihk-Export" a largo plazo)