package com.tyndalehouse.step.core.models.search;
import java.util.ArrayList;
import java.util.List;
/**
* Wraps around all heading results kind of searches for Subjects
*/
public class KeyedSearchResultSearchEntry extends LexicalSearchEntry {
private static final long serialVersionUID = -5226707320157394428L;
// key, e.g. the verse reference
private String key;
private List<KeyedVerseContent> verseContent;
/**
* @return the key
*/
public String getKey() {
return this.key;
}
/**
* @param key the key to set
*/
public void setKey(final String key) {
this.key = key;
}
/**
* @return the verseContent
*/
public List<KeyedVerseContent> getVerseContent() {
return this.verseContent;
}
/**
* @param verseContent the verseContent to set
*/
public void setVerseContent(final List<KeyedVerseContent> verseContent) {
this.verseContent = verseContent;
}
/**
* adds an entry to the results
*
* @param keyedVerseContent the content to be added
*/
public void addEntry(final KeyedVerseContent keyedVerseContent) {
if (this.verseContent == null) {
this.verseContent = new ArrayList<KeyedVerseContent>();
}
this.verseContent.add(keyedVerseContent);
}
}