/** * ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium. */ package org.esupportail.helpdesk.services.indexing; import org.esupportail.helpdesk.domain.beans.Ticket; /** * A class that represents ticket search result. */ public class TicketSearchResult extends AbstractSearchResult { /** * The serialization id. */ private static final long serialVersionUID = 3089591292058654975L; /** * The corresponding ticket. */ private Ticket ticket; /** * Constructor. * @param indexId the unique index id * @param score the score * @param ticket */ protected TicketSearchResult( final String indexId, final int score, final Ticket ticket) { super(indexId, score); this.ticket = ticket; } /** * @see org.esupportail.helpdesk.services.indexing.AbstractSearchResult#isTicketSearchResult() */ @Override public boolean isTicketSearchResult() { return true; } /** * @see org.esupportail.helpdesk.services.indexing.AbstractSearchResult#getTicket() */ @Override public Ticket getTicket() { return ticket; } }