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