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