#591: TemplateCalendarProperties.java

projectforge-business/src/main/java/org/projectforge/business/teamcal/filter/TemplateCalendarProperties.java Type: Java Filter/Search · Purpose: Search filter criteria used for filtering database queries and list views. · Source: projectforge-business/src/main/java/org/projectforge/business/teamcal/filter/TemplateCalendarProperties.java 200 lines · 128 code · 49 comments · 23 blank
Search filter criteria used for filtering database queries and list views.

Class: TemplateCalendarProperties

Implements: Serializable, Comparable

Annotations

@Override

Fields

NameTypeAccessModifiers
serialVersionUIDlongprivatestatic final
calIdLongprivate
colorCodeStringprivate
visiblebooleanprivate

Methods

NameReturn TypeAccess
updateMillisOfLastChange()voidpublic
getMillisOfLastChange()Longpublic
setMillisOfLastChange()TemplateCalendarPropertiespublic
getCalId()Longpublic
setCalId()TemplateCalendarPropertiespublic
getColorCode()Stringpublic
setColorCode()TemplateCalendarPropertiespublic
isVisible()booleanpublic
setVisible()TemplateCalendarPropertiespublic
hashCode()intpublic
equals()booleanpublic
compareTo()intpublic
clone()TemplateCalendarPropertiespublic
isModified()booleanpublic

Architecture Analysis

Resides in projectforge-business, the core module containing domain logic, services, and persistence. Acts as a Query Filter in the custom result filtering infrastructure, used by search and list pages to narrow down database results based on user-selected criteria.

Git History

CommitWhat changed
868d6abb752025 -> 2026
63081666f6Source file headers: 2024-> 2025.
4c04cfd652MAJOR-CHANGE! Migration of integer id's to Long id's (including fk's etc.)
b6092df092Copyright 2023 -> 2024
ab45d51fa4Copyright 2001-2022 -> 2001-2023.
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
97991a2c4dRevert "Simplify boolean return statements (business)"
40480b54ddSimplify boolean return statements (business)
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
9ebb885224Initial commit