1 /*
2 * $Id: IClientCheckFullStateCapability.java,v 1.3 2008/02/29 17:37:10 oeuillot Exp $
3 */
4 package org.rcfaces.core.component.capability;
5
6 /**
7 *
8 * @author Olivier Oeuillot (latest modification by $Author: oeuillot $)
9 * @version $Revision: 1.3 $ $Date: 2008/02/29 17:37:10 $
10 */
11 public interface IClientCheckFullStateCapability extends
12 IClientFullStateCapability {
13 /**
14 * Returns an integer value indicating wether the client should know about
15 * the component's full state even if only a part of the data is present
16 * (AJAX).
17 *
18 * @return An integer value indicating wether the client should know about the component's full state.
19 * @see IClientFullStateCapability#NONE_CLIENT_FULL_STATE
20 * @see IClientFullStateCapability#ONEWAY_CLIENT_FULL_STATE
21 * @see IClientFullStateCapability#TWOWAYS_CLIENT_FULL_STATE
22 */
23 int getClientCheckFullState();
24
25 /**
26 * Sets a boolean value indicating wether the client should know about the
27 * component's full state even if only a part of the data is present (AJAX).
28 *
29 * @param clientCheckFullState
30 * @see IClientFullStateCapability#NONE_CLIENT_FULL_STATE
31 * @see IClientFullStateCapability#ONEWAY_CLIENT_FULL_STATE
32 * @see IClientFullStateCapability#TWOWAYS_CLIENT_FULL_STATE
33 */
34 void setClientCheckFullState(int clientCheckFullState);
35 }