mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 01:32:18 +02:00
Fix some LGTM alerts (#3143)
* Fix some LGTM alerts * address review comments from Gabriel Brascher and Rafael Weingartner
This commit is contained in:
parent
c496c84c6c
commit
97ddd8dffd
@ -78,29 +78,35 @@ public class DeployDestination implements Serializable {
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
if (obj == null) {
|
||||
return false;
|
||||
}
|
||||
if (!(obj instanceof DeployDestination)) {
|
||||
return false;
|
||||
}
|
||||
DeployDestination that = (DeployDestination)obj;
|
||||
if (_dc == null || that._dc == null) {
|
||||
if (this._dc == null || that._dc == null) {
|
||||
return false;
|
||||
}
|
||||
if (_dc.getId() != that._dc.getId()) {
|
||||
if (this._dc.getId() != that._dc.getId()) {
|
||||
return false;
|
||||
}
|
||||
if (_pod == null || that._pod == null) {
|
||||
if (this._pod == null || that._pod == null) {
|
||||
return false;
|
||||
}
|
||||
if (_pod.getId() != that._pod.getId()) {
|
||||
if (this._pod.getId() != that._pod.getId()) {
|
||||
return false;
|
||||
}
|
||||
if (_cluster == null || that._cluster == null) {
|
||||
if (this._cluster == null || that._cluster == null) {
|
||||
return false;
|
||||
}
|
||||
if (_cluster.getId() != that._cluster.getId()) {
|
||||
if (this._cluster.getId() != that._cluster.getId()) {
|
||||
return false;
|
||||
}
|
||||
if (_host == null || that._host == null) {
|
||||
if (this._host == null || that._host == null) {
|
||||
return false;
|
||||
}
|
||||
return _host.getId() == that._host.getId();
|
||||
return this._host.getId() == that._host.getId();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -780,7 +780,7 @@ public class NetworkOrchestrator extends ManagerBase implements NetworkOrchestra
|
||||
}
|
||||
|
||||
final int devId = vmNic.getDeviceId();
|
||||
if (devId > deviceIds.length) {
|
||||
if (devId >= deviceIds.length) {
|
||||
throw new IllegalArgumentException("Device id for nic is too large: " + vmNic);
|
||||
}
|
||||
if (deviceIds[devId]) {
|
||||
|
||||
@ -439,50 +439,10 @@ public class HypervDirectConnectResource extends ServerResourceBase implements S
|
||||
return _vrResource.executeRequest((NetworkElementCommand)cmd);
|
||||
}if (clazz == CheckSshCommand.class) {
|
||||
answer = execute((CheckSshCommand)cmd);
|
||||
} else if (clazz == GetDomRVersionCmd.class) {
|
||||
answer = execute((GetDomRVersionCmd)cmd);
|
||||
} else if (cmd instanceof NetworkUsageCommand) {
|
||||
answer = execute((NetworkUsageCommand)cmd);
|
||||
} else if (clazz == IpAssocCommand.class) {
|
||||
answer = execute((IpAssocCommand)cmd);
|
||||
} else if (clazz == DnsMasqConfigCommand.class) {
|
||||
return execute((DnsMasqConfigCommand)cmd);
|
||||
} else if (clazz == CreateIpAliasCommand.class) {
|
||||
return execute((CreateIpAliasCommand)cmd);
|
||||
} else if (clazz == DhcpEntryCommand.class) {
|
||||
answer = execute((DhcpEntryCommand)cmd);
|
||||
} else if (clazz == VmDataCommand.class) {
|
||||
answer = execute((VmDataCommand)cmd);
|
||||
} else if (clazz == SavePasswordCommand.class) {
|
||||
answer = execute((SavePasswordCommand)cmd);
|
||||
} else if (clazz == SetFirewallRulesCommand.class) {
|
||||
answer = execute((SetFirewallRulesCommand)cmd);
|
||||
} else if (clazz == LoadBalancerConfigCommand.class) {
|
||||
answer = execute((LoadBalancerConfigCommand)cmd);
|
||||
} else if (clazz == DeleteIpAliasCommand.class) {
|
||||
return execute((DeleteIpAliasCommand)cmd);
|
||||
} else if (clazz == PingTestCommand.class) {
|
||||
answer = execute((PingTestCommand)cmd);
|
||||
} else if (clazz == SetStaticNatRulesCommand.class) {
|
||||
answer = execute((SetStaticNatRulesCommand)cmd);
|
||||
} else if (clazz == CheckRouterCommand.class) {
|
||||
answer = execute((CheckRouterCommand)cmd);
|
||||
} else if (clazz == SetPortForwardingRulesCommand.class) {
|
||||
answer = execute((SetPortForwardingRulesCommand)cmd);
|
||||
} else if (clazz == SetSourceNatCommand.class) {
|
||||
answer = execute((SetSourceNatCommand)cmd);
|
||||
} else if (clazz == Site2SiteVpnCfgCommand.class) {
|
||||
answer = execute((Site2SiteVpnCfgCommand)cmd);
|
||||
} else if (clazz == CheckS2SVpnConnectionsCommand.class) {
|
||||
answer = execute((CheckS2SVpnConnectionsCommand) cmd);
|
||||
} else if (clazz == RemoteAccessVpnCfgCommand.class) {
|
||||
answer = execute((RemoteAccessVpnCfgCommand) cmd);
|
||||
} else if (clazz == VpnUsersCfgCommand.class) {
|
||||
answer = execute((VpnUsersCfgCommand) cmd);
|
||||
} else if (clazz == SetStaticRouteCommand.class) {
|
||||
answer = execute((SetStaticRouteCommand) cmd);
|
||||
} else if (clazz == SetMonitorServiceCommand.class) {
|
||||
answer = execute((SetMonitorServiceCommand) cmd);
|
||||
} else if (clazz == PlugNicCommand.class) {
|
||||
answer = execute((PlugNicCommand)cmd);
|
||||
} else if (clazz == UnPlugNicCommand.class) {
|
||||
|
||||
@ -27,8 +27,6 @@ import javax.naming.ConfigurationException;
|
||||
import org.apache.cloudstack.storage.command.AttachCommand;
|
||||
import org.apache.cloudstack.storage.command.CopyCommand;
|
||||
import org.apache.cloudstack.storage.command.CreateObjectCommand;
|
||||
import org.apache.cloudstack.storage.command.DeleteCommand;
|
||||
import org.apache.cloudstack.storage.command.DettachCommand;
|
||||
import org.apache.cloudstack.storage.command.StorageSubSystemCommand;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
@ -195,18 +193,12 @@ public class Ovm3HypervisorResource extends ServerResourceBase implements Hyperv
|
||||
return storageprocessor.execute((CopyCommand)cmd);
|
||||
} else if (cmd instanceof StorageSubSystemCommand) {
|
||||
return storageHandler.handleStorageCommands((StorageSubSystemCommand)cmd);
|
||||
} else if (clazz == DeleteCommand.class) {
|
||||
return storageprocessor.execute((DeleteCommand)cmd);
|
||||
} else if (clazz == CreateCommand.class) {
|
||||
return storageprocessor.execute((CreateCommand)cmd);
|
||||
} else if (clazz == CreateObjectCommand.class) {
|
||||
return storageprocessor.execute((CreateObjectCommand)cmd);
|
||||
} else if (clazz == AttachIsoCommand.class) {
|
||||
return storageprocessor.attachIso((AttachCommand)cmd);
|
||||
} else if (clazz == DettachCommand.class) {
|
||||
return storageprocessor.execute((DettachCommand)cmd);
|
||||
} else if (clazz == AttachCommand.class) {
|
||||
return storageprocessor.execute((AttachCommand)cmd);
|
||||
} else if (clazz == CreatePrivateTemplateFromVolumeCommand.class) {
|
||||
return storageprocessor.execute((CreatePrivateTemplateFromVolumeCommand)cmd);
|
||||
} else if (clazz == DestroyCommand.class) {
|
||||
|
||||
@ -980,7 +980,7 @@ public class ApiResponseHelper implements ResponseGenerator {
|
||||
endIp.add(((existingPodIpRange.length > 1) && (existingPodIpRange[1] != null)) ? existingPodIpRange[1] : "");
|
||||
forSystemVms.add((existingPodIpRange.length > 2) && (existingPodIpRange[2] != null) ? existingPodIpRange[2] : "0");
|
||||
vlanIds.add((existingPodIpRange.length > 3) &&
|
||||
(existingPodIpRange[3] != null && !existingPodIpRange.equals("untagged")) ?
|
||||
(existingPodIpRange[3] != null && !existingPodIpRange[3].equals("untagged")) ?
|
||||
BroadcastDomainType.Vlan.toUri(existingPodIpRange[3]).toString() :
|
||||
BroadcastDomainType.Vlan.toUri(Vlan.UNTAGGED).toString());
|
||||
}
|
||||
|
||||
@ -74,14 +74,10 @@ import org.apache.cloudstack.api.ResponseObject;
|
||||
import org.apache.cloudstack.api.ResponseObject.ResponseView;
|
||||
import org.apache.cloudstack.api.ServerApiException;
|
||||
import org.apache.cloudstack.api.auth.APIAuthenticationManager;
|
||||
import org.apache.cloudstack.api.command.admin.account.ListAccountsCmdByAdmin;
|
||||
import org.apache.cloudstack.api.command.admin.host.ListHostsCmd;
|
||||
import org.apache.cloudstack.api.command.admin.router.ListRoutersCmd;
|
||||
import org.apache.cloudstack.api.command.admin.storage.ListStoragePoolsCmd;
|
||||
import org.apache.cloudstack.api.command.admin.user.ListUsersCmd;
|
||||
import org.apache.cloudstack.api.command.admin.vm.ListVMsCmdByAdmin;
|
||||
import org.apache.cloudstack.api.command.admin.volume.ListVolumesCmdByAdmin;
|
||||
import org.apache.cloudstack.api.command.admin.zone.ListZonesCmdByAdmin;
|
||||
import org.apache.cloudstack.api.command.user.account.ListAccountsCmd;
|
||||
import org.apache.cloudstack.api.command.user.account.ListProjectAccountsCmd;
|
||||
import org.apache.cloudstack.api.command.user.event.ListEventsCmd;
|
||||
@ -732,14 +728,13 @@ public class ApiServer extends ManagerBase implements HttpRequestHandler, ApiSer
|
||||
// if the command is of the listXXXCommand, we will need to also return the
|
||||
// the job id and status if possible
|
||||
// For those listXXXCommand which we have already created DB views, this step is not needed since async job is joined in their db views.
|
||||
if (cmdObj instanceof BaseListCmd && !(cmdObj instanceof ListVMsCmd) && !(cmdObj instanceof ListVMsCmdByAdmin) && !(cmdObj instanceof ListRoutersCmd)
|
||||
if (cmdObj instanceof BaseListCmd && !(cmdObj instanceof ListVMsCmd) && !(cmdObj instanceof ListRoutersCmd)
|
||||
&& !(cmdObj instanceof ListSecurityGroupsCmd) &&
|
||||
!(cmdObj instanceof ListTagsCmd) && !(cmdObj instanceof ListEventsCmd) && !(cmdObj instanceof ListVMGroupsCmd) && !(cmdObj instanceof ListProjectsCmd) &&
|
||||
!(cmdObj instanceof ListProjectAccountsCmd) && !(cmdObj instanceof ListProjectInvitationsCmd) && !(cmdObj instanceof ListHostsCmd) &&
|
||||
!(cmdObj instanceof ListVolumesCmd) && !(cmdObj instanceof ListVolumesCmdByAdmin) && !(cmdObj instanceof ListUsersCmd) && !(cmdObj instanceof ListAccountsCmd)
|
||||
&& !(cmdObj instanceof ListAccountsCmdByAdmin) &&
|
||||
!(cmdObj instanceof ListStoragePoolsCmd) && !(cmdObj instanceof ListDiskOfferingsCmd) && !(cmdObj instanceof ListServiceOfferingsCmd) &&
|
||||
!(cmdObj instanceof ListZonesCmd) && !(cmdObj instanceof ListZonesCmdByAdmin)) {
|
||||
!(cmdObj instanceof ListVolumesCmd) && !(cmdObj instanceof ListUsersCmd) && !(cmdObj instanceof ListAccountsCmd)
|
||||
&& !(cmdObj instanceof ListStoragePoolsCmd) && !(cmdObj instanceof ListDiskOfferingsCmd) && !(cmdObj instanceof ListServiceOfferingsCmd) &&
|
||||
!(cmdObj instanceof ListZonesCmd)) {
|
||||
buildAsyncListResponse((BaseListCmd)cmdObj, caller);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user