missing doc
diff --git a/api/src/main/java/javax/faces/lifecycle/ClientWindow.java b/api/src/main/java/javax/faces/lifecycle/ClientWindow.java
index 0b0edfb..0171f51 100644
--- a/api/src/main/java/javax/faces/lifecycle/ClientWindow.java
+++ b/api/src/main/java/javax/faces/lifecycle/ClientWindow.java
@@ -20,16 +20,20 @@
import java.util.Map;
import javax.faces.context.FacesContext;
+import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFWebConfigParam;
/**
* @since 2.2
*/
public abstract class ClientWindow
{
-
+ /**
+ * Defines the ClientWindow mode to use.
+ */
+ @JSFWebConfigParam(since = "2.2.0", expectedValues = "none, url, client", defaultValue = "none")
public static final String CLIENT_WINDOW_MODE_PARAM_NAME =
"javax.faces.CLIENT_WINDOW_MODE";
-
+
private static final String CLIENT_WINDOW_RENDER_MODE_DISABLED =
"org.apache.myfaces.CLIENT_WINDOW_URL_QUERY_PARAMETER_DISABLED";
diff --git a/impl/src/main/java/org/apache/myfaces/lifecycle/UrlClientWindow.java b/impl/src/main/java/org/apache/myfaces/lifecycle/UrlClientWindow.java
index d17222e..6c488f6 100644
--- a/impl/src/main/java/org/apache/myfaces/lifecycle/UrlClientWindow.java
+++ b/impl/src/main/java/org/apache/myfaces/lifecycle/UrlClientWindow.java
@@ -98,7 +98,7 @@
String id = context.getExternalContext().getClientWindow().getId();
if (id != null)
{
- queryParamsMap = new HashMap<String, String>(2, 1);
+ queryParamsMap = new HashMap<>(2, 1);
queryParamsMap.put(ResponseStateManager.CLIENT_WINDOW_URL_PARAM, id);
}
}