001    package org.trails.component.search;
002    
003    import org.hibernate.criterion.MatchMode;
004    import org.hibernate.criterion.Restrictions;
005    
006    public abstract class StringSearchField extends SimpleSearchField
007    {
008    
009            @Override
010            public void buildCriterion()
011            {
012                    if (getValue() != null)
013                    {
014                            getCriteria().add(Restrictions.like(getPropertyDescriptor().getName(), (String) getValue(), MatchMode.ANYWHERE));
015                    }
016            }
017    
018    
019    }