Reviewers: cromwellian,

Description:
Removed the RequestDataManager class that is no longer used.

Patch by: amitmanjhi
Review by: cromwellian (tbr)


Please review this at http://gwt-code-reviews.appspot.com/743801/show

Affected files:
D user/src/com/google/gwt/requestfactory/shared/impl/RequestDataManager.java


Index: user/src/com/google/gwt/requestfactory/shared/impl/RequestDataManager.java
===================================================================
--- user/src/com/google/gwt/requestfactory/shared/impl/RequestDataManager.java (revision 8496) +++ user/src/com/google/gwt/requestfactory/shared/impl/RequestDataManager.java (working copy)
@@ -1,63 +0,0 @@
-/*
- * Copyright 2010 Google Inc.
- *
- * 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 com.google.gwt.requestfactory.shared.impl;
-
-import java.util.Map;
-
-/**
- * <p>
- * <span style="color:red">Experimental API: This class is still under rapid
- * development, and is very likely to be deleted. Use it at your own risk.
- * </span>
- * </p>
- * An utility class to manage the encoding and decoding of parameters and
- * methodNames.
- *
- * TODO: add appropriate unit tests.
- */
-public class RequestDataManager {
-
-  public static Object[] getObjectsFromParameterMap(
-      Map<String, String> parameterMap, Class<?> parameterClasses[]) {
-    assert parameterClasses != null;
-    Object args[] = new Object[parameterClasses.length];
-    for (int i = 0; i < parameterClasses.length; i++) {
-      args[i] = encodeParameterValue(parameterClasses[i].getName(),
-          parameterMap.get("param" + i));
-    }
-    return args;
-  }
-
-  /**
-   * Encodes parameter value.
-   *
-   */
-  private static Object encodeParameterValue(String parameterType,
-      String parameterValue) {
-    if ("java.lang.String".equals(parameterType)) {
-      return parameterValue;
-    }
-    if ("java.lang.Integer".equals(parameterType)
-        || "int".equals(parameterType)) {
-      return new Integer(parameterValue);
-    }
- if ("java.lang.Long".equals(parameterType) | | "long".equals(parameterType)) {
-      return new Long(parameterValue);
-    }
-    throw new IllegalArgumentException("Unknown parameter type: "
-        + parameterType);
-  }
-}


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to