PollResponseDO.ktAnnotationen: AUserRightId, Indexed, Table, PropertyInfo, get, DependsOn, Entity
Klassen: PollResponseDO
Supertyp(en): DefaultBaseDO
JPA-Entitäten: PollResponseDO (Tabelle: t_poll_response)
Eigenschaften (3): poll, owner, responses
Importe: 7 Pakete
Paket: org.projectforge.business.poll
package org.projectforge.business.poll
import org.hibernate.search.mapper.pojo.mapping.definition.annotation.Indexed
import org.projectforge.common.anots.PropertyInfo
import org.projectforge.framework.persistence.api.AUserRightId
import org.projectforge.framework.persistence.entities.DefaultBaseDO
import org.projectforge.framework.persistence.user.entities.PFUserDO
import org.springframework.context.annotation.DependsOn
import jakarta.persistence.*
@Entity
@Indexed
@Table(name = "t_poll_response")
@AUserRightId(value = "poll.response", checkAccess = false)
@DependsOn("org.projectforge.framework.persistence.user.entities.PFUserDO")
open class PollResponseDO : DefaultBaseDO() {
@get:PropertyInfo(i18nKey = "poll.response.poll")
@get:ManyToOne(fetch = FetchType.LAZY)
@get:JoinColumn(name = "poll_fk", nullable = false)
open var poll: PollDO? = null
@get:PropertyInfo(i18nKey = "poll.response.owner")
@get:ManyToOne(fetch = FetchType.LAZY)
@get:JoinColumn(name = "owner_fk", nullable = false)
open var owner: PFUserDO? = null
@PropertyInfo(i18nKey = "poll.responses")
@get:Column(name = "responses", nullable = true, length = 1000)
open var responses: String? = null
}
868d6abb7 2025 -> 2026 63081666f Quellcode-Dateiköpfe: 2024 -> 2025. c04fb0d51 Migration in Arbeit... 06828f490 Migration in Arbeit... b6092df09 Copyright 2023 -> 2024