View Javadoc

1   /*
2    *  DISCLAIMER
3    */
4   package org.flowfuse.base.model.filter;
5   
6   import org.apache.commons.logging.Log;
7   import org.apache.commons.logging.LogFactory;
8   
9   import java.util.ArrayList;
10  import java.util.List;
11  
12  /***
13   * @author <a href="stefan@flowfuse.org">Stefan Kleineikenscheidt</a>,
14   *         Flowfuse.org
15   * @version $Id: TextFilter.java,v 1.1 2006/01/15 20:01:27 skleinei Exp $
16   */
17  public class TextFilter extends AbstractWorklistFilter {
18  
19    /*** RCS ID */
20    public final static String rcsid = "$Id: TextFilter.java,v 1.1 2006/01/15 20:01:27 skleinei Exp $";
21  
22    /*** Logger */
23    protected final Log logger = LogFactory.getLog(this.getClass());
24  
25    private String text = new String();
26  
27    public List getParameters() {
28      List parameterList = new ArrayList();
29      parameterList.add(text);
30      return parameterList;
31    }
32  
33    public boolean isSet() {
34      if ( (text != null) && (!text.equals("")) ) {
35        return true;
36      } else {
37        return false;
38      }
39    }
40  
41    public String getText() {
42      return text;
43    }
44  
45    public void setText(String text) {
46      this.text = text;
47    }
48  
49  }
50  
51  /* EOF */