]> source.dussan.org Git - vaadin-framework.git/commitdiff
@Connect lastonly -> lastOnly (#10244) 84/284/1
authorLeif Åstrand <leif@vaadin.com>
Fri, 16 Nov 2012 14:42:21 +0000 (16:42 +0200)
committerLeif Åstrand <leif@vaadin.com>
Fri, 16 Nov 2012 14:43:05 +0000 (16:43 +0200)
Change-Id: I5d587852d00b485eb57e10ad3ba874ea1b500a19

client-compiler/src/com/vaadin/server/widgetsetutils/ConnectorBundleLoaderFactory.java
client/src/com/vaadin/client/ApplicationConnection.java
client/src/com/vaadin/client/communication/RpcProxy.java
client/src/com/vaadin/client/metadata/Method.java
client/src/com/vaadin/client/metadata/TypeDataStore.java
shared/src/com/vaadin/shared/annotations/Delayed.java
shared/src/com/vaadin/shared/communication/LegacyChangeVariablesInvocation.java
shared/src/com/vaadin/shared/communication/MethodInvocation.java
shared/src/com/vaadin/shared/ui/ui/UIServerRpc.java
uitest/src/com/vaadin/tests/widgetset/client/minitutorials/v7b1/CapsLockWarningRpc.java

index 0e29c07405d3b7c9e277a0554ce05afaef233e22..652eb38b5cf14ba33543687935eb9c32aa6b97f8 100644 (file)
@@ -337,8 +337,8 @@ public class ConnectorBundleLoaderFactory extends Generator {
                     w.print(escape(method.getName()));
                     w.println("\");");
 
-                    if (annotation.lastonly()) {
-                        w.print("store.setLastonly(");
+                    if (annotation.lastOnly()) {
+                        w.print("store.setLastOnly(");
                         writeClassLiteral(w, type);
                         w.print(", \"");
                         w.print(escape(method.getName()));
index e35fd82424cf19156beae2ce1771a0262221456e..c8206f96f6eb09ad576d309ea1c55ce90f9e2101 100644 (file)
@@ -146,7 +146,7 @@ public class ApplicationConnection {
      * The pending method invocations that will be send to the server by
      * {@link #sendPendingCommand}. The key is defined differently based on
      * whether the method invocation is enqueued with lastonly. With lastonly
-     * enabled, the method signature ( {@link MethodInvocation#getLastonlyTag()}
+     * enabled, the method signature ( {@link MethodInvocation#getLastOnlyTag()}
      * ) is used as the key to make enable removing a previously enqueued
      * invocation. Without lastonly, an incremental id based on
      * {@link #lastInvocationTag} is used to get unique values.
@@ -2091,7 +2091,7 @@ public class ApplicationConnection {
      *            request), <code>true</code> to let the framework delay sending
      *            of RPC calls and variable changes until the next non-delayed
      *            change
-     * @param lastonly
+     * @param lastOnly
      *            <code>true</code> to remove all previously delayed invocations
      *            of the same method that were also enqueued with lastonly set
      *            to <code>true</code>. <code>false</code> to add invocation to
@@ -2099,11 +2099,11 @@ public class ApplicationConnection {
      *            invocations.
      */
     public void addMethodInvocationToQueue(MethodInvocation invocation,
-            boolean delayed, boolean lastonly) {
+            boolean delayed, boolean lastOnly) {
         String tag;
-        if (lastonly) {
-            tag = invocation.getLastonlyTag();
-            assert !tag.matches("\\d+") : "getLastonlyTag value must have at least one non-digit character";
+        if (lastOnly) {
+            tag = invocation.getLastOnlyTag();
+            assert !tag.matches("\\d+") : "getLastOnlyTag value must have at least one non-digit character";
             pendingInvocations.remove(tag);
         } else {
             tag = Integer.toString(lastInvocationTag++);
index 0e53ea0013eb0e473839aa60f767a9817a2e36dc..91961550639c9189a7931e97e700fdffda6a3843 100644 (file)
@@ -59,7 +59,7 @@ public class RpcProxy {
                     connector.getConnectorId(), rpcInterface.getName(),
                     method.getName(), params);
             connector.getConnection().addMethodInvocationToQueue(invocation,
-                    method.isDelayed(), method.isLastonly());
+                    method.isDelayed(), method.isLastOnly());
             // No RPC iface should have a return value
             return null;
         }
index 902205cea19f310060bcd0bdf2ad20604bae2738..365bd43898c21bb8277582d39649e48b6b4427b0 100644 (file)
@@ -64,8 +64,8 @@ public class Method {
         return TypeDataStore.isDelayed(this);
     }
 
-    public boolean isLastonly() {
-        return TypeDataStore.isLastonly(this);
+    public boolean isLastOnly() {
+        return TypeDataStore.isLastOnly(this);
     }
 
 }
index 27054c5aeb1f3079801b2454253c2ad779835ad1..c30ee8803c7af1c2aaa5a140fa90fb821e596eb3 100644 (file)
@@ -23,7 +23,7 @@ public class TypeDataStore {
     private final Map<Type, Collection<Property>> properties = new HashMap<Type, Collection<Property>>();
 
     private final Set<Method> delayedMethods = new HashSet<Method>();
-    private final Set<Method> lastonlyMethods = new HashSet<Method>();
+    private final Set<Method> lastOnlyMethods = new HashSet<Method>();
 
     private final Map<Method, Type> returnTypes = new HashMap<Method, Type>();
     private final Map<Method, Invoker> invokers = new HashMap<Method, Invoker>();
@@ -159,12 +159,12 @@ public class TypeDataStore {
         delayedMethods.add(getType(type).getMethod(methodName));
     }
 
-    public static boolean isLastonly(Method method) {
-        return get().lastonlyMethods.contains(method);
+    public static boolean isLastOnly(Method method) {
+        return get().lastOnlyMethods.contains(method);
     }
 
-    public void setLastonly(Class<?> clazz, String methodName) {
-        lastonlyMethods.add(getType(clazz).getMethod(methodName));
+    public void setLastOnly(Class<?> clazz, String methodName) {
+        lastOnlyMethods.add(getType(clazz).getMethod(methodName));
     }
 
     public static Collection<Property> getProperties(Type type)
index 706ffc1c532a9f912f2fe3849f51d3d0e3a17a19..a9914ac35fbd2e1837b80702de2cf9d71e39f1d4 100644 (file)
@@ -37,7 +37,7 @@ import com.vaadin.shared.communication.ServerRpc;
 @Documented
 public @interface Delayed {
     /**
-     * By setting lastonly to <code>true</code>, any previous invocations of the
+     * By setting lastOnly to <code>true</code>, any previous invocations of the
      * same method will be removed from the queue when a new invocation is
      * added. This can be used in cases where only the last value is of
      * interest.
@@ -50,5 +50,5 @@ public @interface Delayed {
      *         method should be sent to the server, <code>false</code> if all
      *         enqueued invocations should be sent.
      */
-    public boolean lastonly() default false;
+    public boolean lastOnly() default false;
 }
index 2ffc56dd719a8db3763976342284af0cd68c4f1c..c41087e2841e3143e4e0973fc845c69a0a41cca0 100644 (file)
@@ -48,9 +48,9 @@ public class LegacyChangeVariablesInvocation extends MethodInvocation {
     }
 
     @Override
-    public String getLastonlyTag() {
+    public String getLastOnlyTag() {
         assert variableChanges.size() == 1;
-        return super.getLastonlyTag()
+        return super.getLastOnlyTag()
                 + variableChanges.keySet().iterator().next();
     }
 
index c4da937c27b300b5939b0ba0095a5482bad83ae2..1e683ce2316f41a6a213c3ec3ed56a1f7c7d82cf 100644 (file)
@@ -74,14 +74,14 @@ public class MethodInvocation implements Serializable {
     /**
      * Gets a String tag that is used to uniquely identify previous method
      * invocations that should be purged from the queue if
-     * <code>{@literal @}Delay(lastonly = true)</code> is used.
+     * <code>{@literal @}Delay(lastOnly = true)</code> is used.
      * <p>
      * The returned string should contain at least one non-number char to ensure
-     * it doesn't collide with the keys used for invocations without lastonly.
+     * it doesn't collide with the keys used for invocations without lastOnly.
      * 
      * @return a string identifying this method invocation
      */
-    public String getLastonlyTag() {
+    public String getLastOnlyTag() {
         return connectorId + "-" + getInterfaceName() + "-" + getMethodName();
     }
 
index ef28a124156403a2637b4c43bf8a8238a55cbfd5..11a400bbe0d7046fd7d1e9e5f34b2fd964aa7afc 100644 (file)
@@ -20,7 +20,7 @@ import com.vaadin.shared.communication.ServerRpc;
 import com.vaadin.shared.ui.ClickRpc;
 
 public interface UIServerRpc extends ClickRpc, ServerRpc {
-    @Delayed(lastonly = true)
+    @Delayed(lastOnly = true)
     public void resize(int viewWidth, int viewHeight, int windowWidth,
             int windowHeight);
 }
\ No newline at end of file
index 3db8d712c40d06b5284842e1afcec3ec1825341a..d0c29920036a14d18a3ac3b057ac29fb5714a9df 100644 (file)
@@ -20,6 +20,6 @@ import com.vaadin.shared.annotations.Delayed;
 import com.vaadin.shared.communication.ServerRpc;
 
 public interface CapsLockWarningRpc extends ServerRpc {
-    @Delayed(lastonly = true)
+    @Delayed(lastOnly = true)
     public void isCapsLockEnabled(boolean isCapsLockEnabled);
 }