sure
On 7/20/06, Adam Winer <[EMAIL PROTECTED]> wrote:
I'm not crazy about this API. I'd rather have
AdfFacesContext.isPartialRequest().
Anyone else agree?
-- Adam
On 7/20/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> Author: matzew
> Date: Thu Jul 20 10:51:25 2006
> New Revision: 424003
>
> URL: http://svn.apache.org/viewvc?rev=424003&view=rev
> Log:
> Fixed ADFFACES-70; Created PartitialPageRenderingUtils and made
PartialPageUtils final, since it already has a private constructor. inside
isPartialReq() the method from PartitialPageRenderingUtils clazz is used
>
> Added:
>
incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java
(with props)
>
> Added:
incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java
> URL:
http://svn.apache.org/viewvc/incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java?rev=424003&view=auto
> ==============================================================================
> ---
incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java
(added)
> +++
incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java
Thu Jul 20 10:51:25 2006
> @@ -0,0 +1,61 @@
> +/*
> + * Copyright 2006 The Apache Software Foundation.
> + *
> + * Licensed under the Apache License, Version 2.0 (the "License");
> + * you may not use this file except in compliance with the License.
> + * You may obtain a copy of the License at
> + *
> + * http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing, software
> + * distributed under the License is distributed on an "AS IS" BASIS,
> + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> + * See the License for the specific language governing permissions and
> + * limitations under the License.
> + */
> +package org.apache.myfaces.adf.util;
> +
> +import java.util.Map;
> +
> +import javax.faces.context.FacesContext;
> +
> +/**
> + * Utility methods for Renderers which support partial page rendering.
> + * <p>
> + * @author The Apache Trinidad Podling
> + */
> +public final class PartitialPageRenderingUtils
> +{
> +
> + private PartitialPageRenderingUtils()
> + {
> +
> + }
> +
> + /**
> + * Utility method to indicate if this current HTTP request is a
> + * partial page rendering request.
> + *
> + * @param context the <code>FacesContext</code> object for
> + * the request we are processing
> + * @return is this request a PPR request?
> + */
> + public static boolean isPartialRequest(FacesContext context)
> + {
> + Map requestMap = context.getExternalContext().getRequestMap();
> + if (Boolean.TRUE.equals(requestMap.get(_PARTIAL_KEY)))
> + return true;
> +
> + Map parameters = context.getExternalContext().getRequestParameterMap();
> + if ("true".equals(parameters.get("partial")))
> + return true;
> +
> + return false;
> + }
> +
> + /*
> + * key, used for the PPR feature, inside the internal API.
> + */
> + private static final String _PARTIAL_KEY =
> + "org.apache.myfaces.adfinternal.ForcedPartialRequest";
> +}
> \ No newline at end of file
>
> Propchange:
incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange:
incubator/adffaces/trunk/adf-faces/adf-faces-api/src/main/java/org/apache/myfaces/adf/util/PartitialPageRenderingUtils.java
> ------------------------------------------------------------------------------
> svn:keywords = Date Author Id Revision HeadURL
>
>
>
--
Matthias Wessendorf
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com