View Javadoc

1   /*
2    * $Id: IFilterCapability.java,v 1.18 2011/06/16 09:29:40 jbmeslin Exp $
3    * 
4    */
5   package org.rcfaces.core.component.capability;
6   
7   import org.rcfaces.core.model.IFilterProperties;
8   
9   /**
10   * An object that represents the filter to use on the server side.
11   * 
12   * @author Olivier Oeuillot (latest modification by $Author: jbmeslin $)
13   * @version $Revision: 1.18 $ $Date: 2011/06/16 09:29:40 $
14   */
15  public interface IFilterCapability {
16  
17      /**
18       * Return an object that represent the filter to use on the server side.
19       * 
20       * @return filter
21       */
22      IFilterProperties getFilterProperties();
23  
24      /**
25       * Sets an object that represent the filter to use on the server side.
26       * 
27       * @param properties
28       *            filter
29       */
30      void setFilterProperties(IFilterProperties properties);
31  }