Ravi Nori has uploaded a new change for review.

Change subject: core: Add builder functions to create ParametersMap
......................................................................

core: Add builder functions to create ParametersMap

Add parameters map builder function to initialize
the Map for Query and Action parameters

Change-Id: Ie12d4f76ed68e8449e3ea24839c4360bbea93b35
Signed-off-by: Ravi Nori <rn...@redhat.com>
---
A 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/VdcParameterHelper.java
1 file changed, 32 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/37/21737/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/VdcParameterHelper.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/VdcParameterHelper.java
new file mode 100644
index 0000000..ac74cc6
--- /dev/null
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/utils/VdcParameterHelper.java
@@ -0,0 +1,32 @@
+package org.ovirt.engine.core.common.utils;
+
+import java.util.ArrayList;
+
+import org.ovirt.engine.core.common.action.VdcActionParametersBase;
+import org.ovirt.engine.core.compat.TransactionScopeOption;
+import org.ovirt.engine.core.common.action.VdcActionType;
+
+public class VdcParameterHelper {
+
+    public static VdcParametersMap buildActionParametersMap() {
+        return new VdcParametersMap().
+                put(CoreVdcParameters.SHOULD_BE_LOGGED, true).
+                put(CoreVdcParameters.TRANSACTION_OPTION, 
TransactionScopeOption.Required).
+                put(CoreVdcParameters.TASK_GROUP_SUCCESS, true).
+                put(CoreVdcParameters.PARENT_COMMAND, VdcActionType.Unknown).
+                put(CoreVdcParameters.COMMAND_EXECUTION_REASON, 
VdcActionParametersBase.CommandExecutionReason.REGULAR_FLOW).
+                put(CoreVdcParameters.COMPENSATION_ENABLED, false).
+                put(CoreVdcParameters.PARENT_COMMAND, VdcActionType.Unknown).
+                put(CoreVdcParameters.COMMAND_TYPE, VdcActionType.Unknown).
+                put(CoreVdcParameters.IMAGE_PARAMETERS, new 
ArrayList<VdcActionParametersBase>()).
+                put(CoreVdcParameters.EXECUTION_INDEX, 0).
+                put(CoreVdcParameters.MULTIPLE_ACTION, false);
+    }
+
+    public static VdcParametersMap buildQueryParametersMap() {
+        return new VdcParametersMap().
+                put(CoreVdcParameters.REFRESH, true).
+                put(CoreVdcParameters.FILTERED, false);
+    }
+
+}


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

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

Reply via email to