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 }