Allon Mureinik has uploaded a new change for review.

Change subject: core: Remove GetStorageSessionsListQuery
......................................................................

core: Remove GetStorageSessionsListQuery

GetStorageSessionsListQuery is not used anywhere in the code, and
hence should be removed.

This patch removes the following:
1. The GetStorageSessionsListQuery class
2. The GetStorageSessionsList constant representing it in
   VdcQueryType
3. The GetStorageSessionsListVDSCommand class which was only used by
   this query.
4. The GetStorageSessionList constant representing it in
   VDSCommandType.
5. The getSessionsList() method
   IVdsServer/VdsServerConnector/VdsServerWrapper, which was only used
   by GetStorageSessionsListVDSCommand.
6. The SessionsListReturnForXmlRpc class which was only used by
   GetStorageSessionsListVDSCommand.

Change-Id: I5ee43140a7ca0cbe9a2c15cc787c270ead619bda
Signed-off-by: Allon Mureinik <amure...@redhat.com>
---
D 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageSessionsListQuery.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/VDSCommandType.java
D 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetStorageSessionsListVDSCommand.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java
D 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SessionsListReturnForXmlRpc.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java
8 files changed, 0 insertions(+), 115 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/29/13229/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageSessionsListQuery.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageSessionsListQuery.java
deleted file mode 100644
index 3713568..0000000
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/storage/GetStorageSessionsListQuery.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package org.ovirt.engine.core.bll.storage;
-
-import org.ovirt.engine.core.bll.*;
-import org.ovirt.engine.core.common.queries.*;
-import org.ovirt.engine.core.common.vdscommands.*;
-
-public class GetStorageSessionsListQuery<P extends VdsIdParametersBase> 
extends QueriesCommandBase<P> {
-    public GetStorageSessionsListQuery(P parameters) {
-        super(parameters);
-    }
-
-    @Override
-    protected void executeQueryCommand() {
-        getQueryReturnValue().setReturnValue(
-                Backend.getInstance()
-                        .getResourceManager()
-                        .RunVdsCommand(VDSCommandType.GetStorageSessionsList,
-                                new 
VdsIdVDSCommandParametersBase(getParameters().getVdsId())).getReturnValue());
-    }
-}
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
index 30a5da7..915610a 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/queries/VdcQueryType.java
@@ -216,7 +216,6 @@
     GetVgList,
     GetDeviceList,
     DiscoverSendTargets,
-    GetStorageSessionsList,
     GetStorageDomainsByVmTemplateId(VdcQueryAuthType.User),
     GetVmsFromExportDomain("org.ovirt.engine.core.bll.storage"),
     GetTemplatesFromExportDomain,
diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/VDSCommandType.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/VDSCommandType.java
index adccba5..47ead7f 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/VDSCommandType.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/vdscommands/VDSCommandType.java
@@ -54,7 +54,6 @@
     HSMStopTask("org.ovirt.engine.core.vdsbroker.vdsbroker"),
     HSMClearTask("org.ovirt.engine.core.vdsbroker.vdsbroker"),
     HSMRevertTask("org.ovirt.engine.core.vdsbroker.vdsbroker"),
-    GetStorageSessionsList("org.ovirt.engine.core.vdsbroker.vdsbroker"),
     UpdateVmDynamicData("org.ovirt.engine.core.vdsbroker"),
     UpdateVdsDynamicData("org.ovirt.engine.core.vdsbroker"),
     CollectVdsNetworkData("org.ovirt.engine.core.vdsbroker.vdsbroker"),
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetStorageSessionsListVDSCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetStorageSessionsListVDSCommand.java
deleted file mode 100644
index 91d4338..0000000
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/GetStorageSessionsListVDSCommand.java
+++ /dev/null
@@ -1,39 +0,0 @@
-package org.ovirt.engine.core.vdsbroker.vdsbroker;
-
-import org.ovirt.engine.core.common.businessentities.*;
-import org.ovirt.engine.core.common.vdscommands.*;
-import org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcStruct;
-
-public class GetStorageSessionsListVDSCommand<P extends 
VdsIdVDSCommandParametersBase> extends VdsBrokerCommand<P> {
-    protected SessionsListReturnForXmlRpc _result;
-
-    public GetStorageSessionsListVDSCommand(P parameters) {
-        super(parameters);
-    }
-
-    @Override
-    protected void ExecuteVdsBrokerCommand() {
-        _result = getBroker().getSessionList();
-        ProceedProxyReturnValue();
-        setReturnValue(ParseSessionsList(_result.sessionsList));
-    }
-
-    @Override
-    protected StatusForXmlRpc getReturnStatus() {
-        return _result.mStatus;
-    }
-
-    private java.util.ArrayList<StorageServerConnections> 
ParseSessionsList(XmlRpcStruct[] sessionsList) {
-        java.util.ArrayList<StorageServerConnections> result = new 
java.util.ArrayList<StorageServerConnections>(
-                sessionsList.length);
-        for (XmlRpcStruct session : sessionsList) {
-            result.add(GetDeviceListVDSCommand.ParseConnection(session));
-        }
-        return result;
-    }
-
-    @Override
-    protected Object getReturnValueFromBroker() {
-        return _result;
-    }
-}
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java
index d8f0ba3..950e995 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/IVdsServer.java
@@ -149,8 +149,6 @@
 
     IQNListReturnForXmlRpc discoverSendTargets(Map<String, String> args);
 
-    SessionsListReturnForXmlRpc getSessionList();
-
     OneUuidReturnForXmlRpc spmStart(String spUUID,
             int prevID,
             String prevLVER,
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SessionsListReturnForXmlRpc.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SessionsListReturnForXmlRpc.java
deleted file mode 100644
index 9634e32..0000000
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SessionsListReturnForXmlRpc.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.ovirt.engine.core.vdsbroker.vdsbroker;
-
-import java.util.Map;
-
-import org.ovirt.engine.core.vdsbroker.irsbroker.*;
-import org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcObjectDescriptor;
-import org.ovirt.engine.core.vdsbroker.xmlrpc.XmlRpcStruct;
-
-public final class SessionsListReturnForXmlRpc extends StatusReturnForXmlRpc {
-    private static final String SESSIONS = "sessions";
-    // We are ignoring missing fields after the status, because on failure it 
is
-    // not sent.
-    // [XmlRpcMissingMapping(MappingAction.Ignore), XmlRpcMember("sessions")]
-    public XmlRpcStruct[] sessionsList;
-
-    @Override
-    public String toString() {
-        StringBuilder builder = new StringBuilder();
-        builder.append("\n");
-        builder.append(super.toString());
-        builder.append("\n");
-        XmlRpcObjectDescriptor.ToStringBuilder(sessionsList, builder);
-        return builder.toString();
-    }
-
-    @SuppressWarnings("unchecked")
-    public SessionsListReturnForXmlRpc(Map<String, Object> innerMap) {
-        super(innerMap);
-        Object[] temp = (Object[]) innerMap.get(SESSIONS);
-        if (temp != null) {
-            sessionsList = new XmlRpcStruct[temp.length];
-            for (int i = 0; i < temp.length; i++) {
-                sessionsList[i] = new XmlRpcStruct((Map<String, Object>) 
temp[i]);
-            }
-        }
-    }
-
-}
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java
index 2a0aa59..71227d5 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerConnector.java
@@ -134,8 +134,6 @@
 
     public Map<String, Object> discoverSendTargets(Map<String, String> args);
 
-    public Map<String, Object> getSessionList();
-
     public Map<String, Object> spmStart(String spUUID,
             int prevID,
             String prevLVER,
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java
index 13ea1f6..8dcd141 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/vdsbroker/VdsServerWrapper.java
@@ -749,18 +749,6 @@
     }
 
     @Override
-    public SessionsListReturnForXmlRpc getSessionList() {
-        try {
-            Map<String, Object> xmlRpcReturnValue = vdsServer.getSessionList();
-            SessionsListReturnForXmlRpc wrapper = new 
SessionsListReturnForXmlRpc(xmlRpcReturnValue);
-            return wrapper;
-        } catch (UndeclaredThrowableException ute) {
-            throw new XmlRpcRunTimeException(ute);
-        }
-
-    }
-
-    @Override
     public OneUuidReturnForXmlRpc spmStart(String spUUID, int prevID, String 
prevLVER, int recoveryMode,
             String SCSIFencing, int maxHostId, String storagePoolFormatType) {
         try {


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

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

Reply via email to