/** * This file is part of alf.io. * * alf.io is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * alf.io is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with alf.io. If not, see <http://www.gnu.org/licenses/>. */ package alfio.model; import ch.digitalfondue.npjt.ConstructorAnnotationRowMapper.Column; import lombok.Getter; @Getter public class EventStatisticView { public EventStatisticView(@Column("is_containing_orphan_tickets") boolean containsOrphanTickets, @Column("is_containing_stuck_tickets_count") boolean containsStuckReservations, @Column("available_seats") int availableSeats, @Column("not_sold_tickets") int notSoldTickets, @Column("sold_tickets") int soldTickets, @Column("checked_in_tickets") int checkedInTickets, @Column("not_allocated_tickets") int notAllocatedTickets, @Column("pending_tickets") int pendingTickets, @Column("dynamic_allocation") int dynamicAllocation, @Column("id") int eventId) { this.eventId = eventId; this.containsOrphanTickets = containsOrphanTickets; this.containsStuckReservations = containsStuckReservations; this.availableSeats = availableSeats; this.notSoldTickets = notSoldTickets; this.soldTickets = soldTickets; this.checkedInTickets = checkedInTickets; this.notAllocatedTickets = notAllocatedTickets; this.pendingTickets = pendingTickets; this.dynamicAllocation = dynamicAllocation; } private final int eventId; private final boolean containsOrphanTickets; private final boolean containsStuckReservations; private final int availableSeats; private final int notSoldTickets; private final int soldTickets; private final int checkedInTickets; private final int notAllocatedTickets; private final int pendingTickets; private final int dynamicAllocation; }