Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Change query context from String to Object
......................................................................

webadmin: Change query context from String to Object

There's no reason to limit the context of a query to be represented by
a String. Also, changed the argument's name from "context" to "state",
to comply with the more widely-used argument related to action
running.

Change-Id: Ib5a0e51fdf3eeb092d41a4724be89f432d975a83
Signed-off-by: Lior Vernia <lver...@redhat.com>
---
M 
frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/Frontend.java
1 file changed, 12 insertions(+), 12 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/63/35963/1

diff --git 
a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/Frontend.java
 
b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/Frontend.java
index c0bbcd3..740fcaf 100644
--- 
a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/Frontend.java
+++ 
b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/Frontend.java
@@ -149,7 +149,7 @@
     /**
      * The context the current operation is run against.
      */
-    private String currentContext;
+    private Object currentContext;
 
     /**
      * The currently logged in user.
@@ -346,12 +346,12 @@
      * @param queryTypeList A list of {@code VdcQueryType}s.
      * @param queryParamsList A list of parameters associated with each query.
      * @param callback The callback to call when the query completes.
-     * @param context The context to run the queries in.
+     * @param state The state object.
      */
     public void runMultipleQueries(final List<VdcQueryType> queryTypeList,
             final List<VdcQueryParametersBase> queryParamsList,
             final IFrontendMultipleQueryAsyncCallback callback,
-            final String context) {
+            final Object state) {
         VdcOperationCallbackList<VdcOperation<VdcQueryType, 
VdcQueryParametersBase>,
             List<VdcQueryReturnValue>> multiCallback = new 
VdcOperationCallbackList<VdcOperation<VdcQueryType,
             VdcQueryParametersBase>, List<VdcQueryReturnValue>>() {
@@ -362,7 +362,7 @@
                 FrontendMultipleQueryAsyncResult f =
                         new FrontendMultipleQueryAsyncResult(queryTypeList, 
queryParamsList, resultObject);
                 callback.executed(f);
-                raiseQueryCompleteEvent(queryTypeList, context);
+                raiseQueryCompleteEvent(queryTypeList, state);
             }
 
             @Override
@@ -378,7 +378,7 @@
                     failureEventHandler(caught);
                     callback.executed(f);
                 } finally {
-                    raiseQueryCompleteEvent(queryTypeList, context);
+                    raiseQueryCompleteEvent(queryTypeList, state);
                 }
             }
         };
@@ -392,7 +392,7 @@
                     parameters, true, multiCallback));
         }
 
-        raiseQueryStartedEvent(queryTypeList, context);
+        raiseQueryStartedEvent(queryTypeList, state);
         getOperationManager().addOperationList(operationList);
     }
 
@@ -976,7 +976,7 @@
      * Get the current context.
      * @return The current context
      */
-    public String getCurrentContext() {
+    public Object getCurrentContext() {
         return currentContext;
     }
 
@@ -991,7 +991,7 @@
      * @param queryType The query type of the event.
      * @param context The context.
      */
-    private void raiseQueryEvent(final Event queryEvent, final VdcQueryType 
queryType, final String context) {
+    private void raiseQueryEvent(final Event queryEvent, final VdcQueryType 
queryType, final Object context) {
         if (context != null && subscribedQueryTypes != null) {
             for (VdcQueryType vdcQueryType : subscribedQueryTypes) {
                 if (queryType.equals(vdcQueryType)) {
@@ -1007,7 +1007,7 @@
      * @param queryType The type of query.
      * @param context The context in which the query is executed.
      */
-    private void raiseQueryStartedEvent(final VdcQueryType queryType, final 
String context) {
+    private void raiseQueryStartedEvent(final VdcQueryType queryType, final 
Object context) {
         raiseQueryEvent(getQueryStartedEvent(), queryType, context);
     }
 
@@ -1016,7 +1016,7 @@
      * @param queryTypeList A list of query types.
      * @param context The context in which the query is executed.
      */
-    private void raiseQueryStartedEvent(final List<VdcQueryType> 
queryTypeList, final String context) {
+    private void raiseQueryStartedEvent(final List<VdcQueryType> 
queryTypeList, final Object context) {
         for (VdcQueryType queryType : queryTypeList) {
             raiseQueryStartedEvent(queryType, context);
         }
@@ -1027,7 +1027,7 @@
      * @param queryType The type of query.
      * @param context The context in which the query was completed.
      */
-    private void raiseQueryCompleteEvent(final VdcQueryType queryType, final 
String context) {
+    private void raiseQueryCompleteEvent(final VdcQueryType queryType, final 
Object context) {
         raiseQueryEvent(getQueryCompleteEvent(), queryType, context);
     }
 
@@ -1036,7 +1036,7 @@
      * @param queryTypeList A list of query types.
      * @param context The context in which the query was completed.
      */
-    private void raiseQueryCompleteEvent(final List<VdcQueryType> 
queryTypeList, final String context) {
+    private void raiseQueryCompleteEvent(final List<VdcQueryType> 
queryTypeList, final Object context) {
         for (VdcQueryType queryType : queryTypeList) {
             raiseQueryCompleteEvent(queryType, context);
         }


-- 
To view, visit http://gerrit.ovirt.org/35963
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib5a0e51fdf3eeb092d41a4724be89f432d975a83
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Lior Vernia <lver...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to