package org.nightlabs.jfire.issuetracking.ui.overview.search; import org.nightlabs.jfire.base.ui.overview.search.AbstractQuickSearchEntry; import org.nightlabs.jfire.base.ui.overview.search.QuickSearchEntryFactory; import org.nightlabs.jfire.issue.query.IssueQuery; /** * * @author chairat * @author Marius Heinzmann - marius[at]nightlabs[dot]com */ public class IssueSubjectCommentQuickSearchEntry extends AbstractQuickSearchEntry<IssueQuery> { public IssueSubjectCommentQuickSearchEntry(QuickSearchEntryFactory<IssueQuery> factory) { super(factory, IssueQuery.class); } @Override protected void doSetSearchConditionValue(IssueQuery query, String value) { query.setIssueSubjectNComment(".*" + value + ".*"); //$NON-NLS-1$ //$NON-NLS-2$ } @Override protected String getModifiedQueryFieldName() { return IssueQuery.FieldName.issueSubjectNComment; } }