#598: TeamCalResponseServlet.java

projectforge-business/src/main/java/org/projectforge/business/teamcal/servlet/TeamCalResponseServlet.java Type: Java Servlet · Purpose: Java Servlet handling HTTP requests and responses. · Source: projectforge-business/src/main/java/org/projectforge/business/teamcal/servlet/TeamCalResponseServlet.java 204 lines · 147 code · 36 comments · 21 blank
Java Servlet handling HTTP requests and responses.

Class: TeamCalResponseServlet

Extends: HttpServlet

Annotations

@WebServlet, @Autowired, @Override

Fields

NameTypeAccessModifiers
PFCALENDARStringpublicstatic final
serialVersionUIDlongprivatestatic final
teamEventServiceTeamEventServiceprivate
teamCalDaoTeamCalDaoprivate
springContextWebApplicationContextprivate
cryptServiceCryptServiceprivate
configurationServiceConfigurationServiceprivate

Methods

NameReturn TypeAccess
init()voidpublic
doGet()voidprotected
sendNotValidData()voidprivate
renderGroovyTemplate()Stringprivate

Architecture Analysis

Resides in projectforge-business, the core module containing domain logic, services, and persistence. Typically annotated with @Service or @Component, managed by the Spring IoC container with dependency injection.

Git History

CommitWhat changed
868d6abb752025 -> 2026
63081666f6Source file headers: 2024-> 2025.
5f9bbfbd37Fix typos in projectforge-business directory
3aeda5ef5aBig change: all save|update|...InTrans renamed (InTrans removed). PfPesistenceContext as param not needed anymore (ThreadLocal is used instead). (all tests of all packages: OK).
1135ccbca9Persistence: functions renamed: *NewTrans -> *InTrans
b095e6f7d1!!!!! Big change of Transaction handling: Re-uses PfPersistenceContext as much as possible (not yet finished). Tests doesn't yet run.
4c04cfd652MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
77bade6dfbjavax.* -> jakarta.*
b6092df092Copyright 2023 -> 2024
c2701613a4Apache httpclient 5.2 (TeamEventSubscription, SmsSender, PhoneCallpage)
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
c06db1dab7Nearly all jars updated (code changes required).
5f7ef41b8cCopyright 2021 -> 2022
ceb63e8a1bSource code header: (C) 2001-2021.
7c79f1922cCopyright of source header -> 2020.
d3a178833cWrong substitution of "calendar" -> "datetime" while refactoring, reverted commit from 12.12.2019.
9de5dc2773Merge branch 'develop' into TimeClassReplacements
32f634b88fOptimize imports
000ca723d8Remove pointless boolean expressions (business)
dd5ca38acdCopyRight of all java file-header updated or created.
a5bbdca6aaChange logger to slf4j
f979e8a429MGC-UPDATE: Update auf Version 3.0.0-SNAPSHOT
30490cd940PROJECTFORGE-3159: - Fix uid handling in iCal Drag & Drop - Add undelete to iCal Drag & Drop and Rest interface
e18c5f8fe5PROJECTFORGE-3159: - change unique constraint for uid of calendar events, new constraint is calender_fk and uid - add DatabaseCoreUpdate method - improve handling of attendees and organizer
db5c6fb50dPROJECTFORGE-3048 move I18n related classes in the same package
fa08b9278fFix review auffälligkeiten
84e21642b9Fix team event response bug
09b1476a9dPROJECTFORGE-2672 Responsepage as html and pretty
1cacf4b870PROJECTFORGE-2675 Add and modify attendies
2b8ccbadcbPROJECTFORGE-2302 Crypt link, expand email template